4

Dynamic ax 2012 から SSRS レポートを実行すると、問題が発生します。デバッグしたところ、Visual Studio で作成した SSRS レポートに問題があることがわかりました。そこでデバッグしたいのですが、「プロセスにアタッチReportingServicesService.exe」したいときに、 Report Service が別のサーバーにあるため、が見つかりません。

助けてください: Visual Studio で SSRS レポートをデバッグするにはどうすればよいですか?

SQL Server 2008、Visual Studio 2010、および ax 2012 を使用しています。

問題は、レポートにコードを記述していないことです。レポートでデータ プロバイダーを使用しているだけですが、データ プロバイダー コードをデバッグすると、レポートに問題があることがわかります。

4

2 に答える 2

4

残念ながら、あなたが望んでいるように見えることは不可能です。レポートにブレークポイントを設定して、通常の .NET アプリのようにデバッグする方法はありません。直面している問題の種類を特定していませんが、一般的には、より基本的な「デバッグ」手法に頼る必要があります。

  • 場合によっては、二分探索が最善の策かもしれません
  • 問題がどこにあるかの手がかりがある場合は、その部分を個別にデバッグできる場合があります (たとえば、表示されているデータが正しくないため、SSMS などの別のツールでクエリを個別にデバッグできます)。
  • @Rednaxel で述べたように、「printf-debugging」を使用してパラメーター、式などを確認できます。

問題を絞り込んでも解決策が見つからない場合は、もちろん、いつでもその問題について質問できます。

于 2012-12-28T10:56:18.980 に答える
4

レポートをテストする方法の 1 つは、パラメーター値などを含むラベルを作成して、フィルターまたは計算値が適切であることを確認することです。

于 2012-12-26T20:09:19.480 に答える