レポート サーバーへのレポートのパブリッシュ
レポートまたはレポート セットを設計してテストした後、SQL Server Data Tools (SSDT) の配置機能を使用してレポートをレポート サーバーに公開します。 個々のレポート、または複数のレポートとデータ ソースを含めることができるレポート サーバー プロジェクトを発行することができます。 複数のレポートをパブリッシュする最も簡単な方法は、レポート サーバー プロジェクトをパブリッシュする方法です。 SSDT では、「公開」という用語ではなく、「デプロイ」という用語が使用されます。 この 2 つの用語は同義です。
SSDT は、レポートの公開を管理するためのプロジェクト構成を提供します。 構成の指定:
- レポート サーバーの場所と、レポート サーバーにインストールされている SQL Server Reporting Services (SSRS) のバージョン。
- データ ソースがレポート サーバーにパブリッシュされるか、上書きされるか。 たとえば、"デバッグ" 構成を "リリース" 構成とは別のサーバーにパブリッシュできます。 さらに、より多くの構成を作成できます。
前提条件
レポート サーバー管理者は、権限を決定するロールベースのセキュリティを定義します。 パブリッシュ操作は、通常、 パブリッシャー ロールを介して許可されます。
プロジェクトの構成
ご使用のレポート環境に、複数のレポート サーバーが含まれる場合や異なるバージョンの Reporting Services がインストールされている場合は、 複数の構成を作成し、デプロイ シナリオに固有の構成を 1 つ選択できます。 プロジェクト構成には、ビルド レポートを一時的に保存するフォルダー、ビルドの問題の対処方法など、レポートをビルドするためのプロパティが含まれます。 構成には、レポート サーバーの場所、レポート サーバーのバージョン、レポート サーバー上のフォルダーを指定するために使用するプロパティもあります。
デフォルトでは、SSDT は次の 3 つのプロジェクト構成を提供します。
プロジェクトの構成 | 説明 |
---|---|
DebugLocal | ローカル プレビュー ウィンドウでレポートを表示します。 |
デバッグ | レポートをテスト サーバーに公開します。 |
リリース | 運用サーバーにレポートを発行します。 |
標準ツール バーの [ソリューション構成] ドロップダウン リストには、アクティブな構成が表示されます。 別の構成を使用するには、一覧からその構成を選択します。
詳細については、以下を参照してください:
- [プロジェクト プロパティ ページ] ダイアログ ボックス
- SQL Server Data Tools の配置およびバージョン サポート
- SSDT で Reporting Services プロジェクトの配置プロパティを設定する
プロジェクト内のすべてのレポートを公開する
次のいずれかの方法を使用して、出力ウィンドウで公開プロセスを表示できます。
- SSDT の [ビルド] メニューで、[ソリューションの展開] を選択します。 または
- ソリューション エクスプローラーで、レポート プロジェクトを右クリックし、[ソリューションの配置] を選択します。
レポート サーバー プロジェクトを配置すると、レポート プロジェクトの共有データ ソースも配置されます。 すべてのレポートは、同じプロジェクト構成から、同じレポート サーバー、サーバー上の同じフォルダーなどに展開されます。 レポートを異なるサーバーに公開するには、レポートを 1 つずつ公開するか、必要なレポートのみをレポート サーバー プロジェクトに含めます。 ソリューションには、複数のレポート サーバー プロジェクトを含めることができます。 複数のプロジェクトを使用すると、異なる構成を使用して異なるプロジェクトを展開できるため、レポートの展開の管理が容易になります。
単一のレポートを公開する
ソリューション エクスプローラーでレポートを右クリックし、[ソリューションの配置] を選択します。 出力ウィンドウで公開プロセスのステータスを表示します。
レポートをパブリッシュするときは、レポートが使用する共有データ ソースを配置する必要もあります。
- プロジェクト内のすべてのレポートを公開したくない場合は、1 つのレポートのみを公開できます。 レポートを展開する構成 (リリース構成など) を選択し、レポートを右クリックして、[ソリューションの展開] を選択します。
- レポートで共有データ ソースを使用する場合は、共有データ ソースもデプロイする必要があります。そうしないと、デプロイされたレポートは実行されません。 共有データ ソースを右クリックし、[ソリューションの展開] を選択します。
レポート サーバーのターゲット サーバー URL を指定した後、既定のフォルダーを特定のレポートに変更し、共有データ ソースを展開できます。