次の方法で共有


レポート サーバーへのレポートのパブリッシュ

レポートまたはレポート セットを設計してテストした後、SQL Server Data Tools (SSDT) の配置機能を使用してレポートをレポート サーバーに公開します。 個々のレポート、または複数のレポートとデータ ソースを含めることができるレポート サーバー プロジェクトを発行することができます。 複数のレポートをパブリッシュする最も簡単な方法は、レポート サーバー プロジェクトをパブリッシュする方法です。 SSDT では、「公開」という用語ではなく、「デプロイ」という用語が使用されます。 この 2 つの用語は同義です。

SSDT は、レポートの公開を管理するためのプロジェクト構成を提供します。 構成の指定:

  • レポート サーバーの場所と、レポート サーバーにインストールされている SQL Server Reporting Services (SSRS) のバージョン。
  • データ ソースがレポート サーバーにパブリッシュされるか、上書きされるか。 たとえば、"デバッグ" 構成を "リリース" 構成とは別のサーバーにパブリッシュできます。 さらに、より多くの構成を作成できます。

前提条件

レポート サーバー管理者は、権限を決定するロールベースのセキュリティを定義します。 パブリッシュ操作は、通常、 パブリッシャー ロールを介して許可されます。

プロジェクトの構成

ご使用のレポート環境に、複数のレポート サーバーが含まれる場合や異なるバージョンの Reporting Services がインストールされている場合は、 複数の構成を作成し、デプロイ シナリオに固有の構成を 1 つ選択できます。 プロジェクト構成には、ビルド レポートを一時的に保存するフォルダー、ビルドの問題の対処方法など、レポートをビルドするためのプロパティが含まれます。 構成には、レポート サーバーの場所、レポート サーバーのバージョン、レポート サーバー上のフォルダーを指定するために使用するプロパティもあります。

デフォルトでは、SSDT は次の 3 つのプロジェクト構成を提供します。

プロジェクトの構成 説明
DebugLocal ローカル プレビュー ウィンドウでレポートを表示します。
デバッグ レポートをテスト サーバーに公開します。
リリース 運用サーバーにレポートを発行します。

標準ツール バーの [ソリューション構成] ドロップダウン リストには、アクティブな構成が表示されます。 別の構成を使用するには、一覧からその構成を選択します。

構成ドロップダウン リストを強調表示したチュートリアルのプロパティ ページ ウィンドウのスクリーンショット。

詳細については、以下を参照してください:

プロジェクト内のすべてのレポートを公開する

次のいずれかの方法を使用して、出力ウィンドウで公開プロセスを表示できます。

  • SSDT の [ビルド] メニューで、[ソリューションの展開] を選択します。 または
  • ソリューション エクスプローラーで、レポート プロジェクトを右クリックし、[ソリューションの配置] を選択します。

レポート サーバー プロジェクトを配置すると、レポート プロジェクトの共有データ ソースも配置されます。 すべてのレポートは、同じプロジェクト構成から、同じレポート サーバー、サーバー上の同じフォルダーなどに展開されます。 レポートを異なるサーバーに公開するには、レポートを 1 つずつ公開するか、必要なレポートのみをレポート サーバー プロジェクトに含めます。 ソリューションには、複数のレポート サーバー プロジェクトを含めることができます。 複数のプロジェクトを使用すると、異なる構成を使用して異なるプロジェクトを展開できるため、レポートの展開の管理が容易になります。

単一のレポートを公開する

ソリューション エクスプローラーでレポートを右クリックし、[ソリューションの配置] を選択します。 出力ウィンドウで公開プロセスのステータスを表示します。

レポートをパブリッシュするときは、レポートが使用する共有データ ソースを配置する必要もあります。

  • プロジェクト内のすべてのレポートを公開したくない場合は、1 つのレポートのみを公開できます。 レポートを展開する構成 (リリース構成など) を選択し、レポートを右クリックして、[ソリューションの展開] を選択します。
  • レポートで共有データ ソースを使用する場合は、共有データ ソースもデプロイする必要があります。そうしないと、デプロイされたレポートは実行されません。 共有データ ソースを右クリックし、[ソリューションの展開] を選択します。

レポート サーバーのターゲット サーバー URL を指定した後、既定のフォルダーを特定のレポートに変更し、共有データ ソースを展開できます。