🔄

SQL Server Reporting Services でレポートの発行を自動化する

に公開

前回の記事と同様に、SQL Server Reporting Services (SSRS) について解説します。

https://zenn.dev/karamem0/entry/2014_12_03_000000

作成したレポートは、レポート サーバーに発行する必要があります。前回の記事で説明したレポート ビルダーでも発行できますが、レポート マネージャーと呼ばれる Web ツールからも発行できます。実際の運用を考慮すると、ある程度自動化することをおすすめします。

SSRS では、rs.exe というユーティリティを使用して、レポート サーバーを操作するスクリプトを実行できます。

https://docs.microsoft.com/ja-jp/sql/reporting-services/tools/run-a-reporting-services-script-file?WT.mc_id=M365-MVP-5002941

このスクリプトは VB.NET で記述する必要があります。

https://docs.microsoft.com/ja-jp/sql/reporting-services/tools/format-a-reporting-services-script-file?WT.mc_id=M365-MVP-5002941

サンプルでは 1 ファイルのアップロード方法を紹介していますが、フォルダーに rdl ファイルをまとめて配置し、一括で実行できる仕組みのほうが、実運用には適していると考えられます。

Discussion