レポート マネージャーのレポートの多くには、インライン SQL がいくつかあります。ここで、それらすべてのコードを変更する必要があります。SP ではなく、インライン SQL に基づいてこれらすべてのレポートを一覧表示する方法はありますか?
ありがとう、
D
レポート マネージャーのレポートの多くには、インライン SQL がいくつかあります。ここで、それらすべてのコードを変更する必要があります。SP ではなく、インライン SQL に基づいてこれらすべてのレポートを一覧表示する方法はありますか?
ありがとう、
D
Reporting Services API を使用して、Web サービスからレポートを取得し、XML で適切なタグを検索できます。レポート定義の XML スキーマとダイアグラムに関する MSDN のドキュメントはここにあり、データ ソース関連部分のダイアグラムはここにあります。 API ドキュメントはここにあります。
ReportingService.GetReportDefinitionおよびSetReportDefinitionを使用して、Reporting Services API からレポートをアップロードおよびダウンロードする .Net プログラムを作成できます。レポート定義をバッファにアップロードまたはダウンロードして、ディスクに読み書きできます。どこかに、これを行う Ironpython プロトタイプがあり、見つけたら投稿します。
これを使用するには、WSDL を照会してスタブを生成する必要があります。これを行うためのツールはWSDL.EXEと呼ばれます。見つけたらここに投稿しますが、C# を使用することもできます。
BIDSに付属するrs.exeというツールもあります。これは、VB.net プログラムを取り、Reporting Services API 用のインクルードを追加します。これを使用して、コマンド ラインから VB.Net スクリプトを実行できます。基本的には、プログラムのトップとテールを制御し、バックグラウンドでコンパイルし、レポート サーバーに対して実行します。
NXC が提案したことを実行するか、これが 1 回限りのアクティビティである場合は、レポートの RDL ファイルをテキスト エディタで開き、「select」、「delete」などの一般的な SQL 文字列を検索して、インライン SQL を含むレポート