次の方法で共有


配置プロパティの設定 (Reporting Services)

SQL Server Data Tools (SSDT) または Visual Studio では、レポート サーバープロジェクトのアイテムをレポート サーバーにパブリッシュできるように、レポート サーバーとオプションでレポートおよび共有データ ソースのフォルダーを指定する必要があります。 SQL Server Data Tools (SSDT) または Visual Studio でレポートをビルド、プレビュー、および配置するために必要なプロパティと値は、レポート サーバー プロジェクトのプロジェクト構成に格納されます。 これらのプロジェクト プロパティに対して複数の名前付きセットを作成できるため、プロパティ セットを簡単に切り替えることができます。 各プロパティ セットは構成です。 たとえば、テスト サーバーにレポートを発行するための構成と、運用サーバーにレポートを発行するための別の構成を設定できます。

Configuration Manager を使用して、プロジェクト構成でプロジェクト プロパティのセットを作成および管理します。 Configuration Manager は、SQL Server Data Tools の基になっている Visual Studio でサポートされる機能です。

この機能は、インストール後に Reporting Services を構成するために使用されるレポート サーバー構成マネージャーと混同しないでください。 詳細については、「 レポート サーバーの構成と管理 (SSRS ネイティブ モード)」を参照してください。

SQL Server Data Tools では、レポート サーバー プロジェクトまたはソリューションからレポートを発行するアクションは、 レポートの配置と呼ばれます。

配置プロパティを設定する

  1. レポート プロジェクトを右クリックし、[ プロパティ] を選択します。

  2. プロジェクトの [プロパティ ページ] ダイアログ ボックスで、[構成] ボックスの一覧から編集する 構成 を選択します。 一般的な構成は、DebugLocalDebug、Release です

    複数の構成を使用して、異なるレポート サーバーまたは設定をすばやく切り替えることができます。

  3. [OutputPath] ボックスに、ローカル ファイル システムのパスを入力するか貼り付けて、レポートのビルド検証、配置、プレビューで使用されるレポート定義を格納します。 パスは、プロジェクトに使用するパスと、プロジェクトのパスの下にある子フォルダーである相対パスとは異なる必要があります。

  4. ErrorLevel テキスト ボックスに、エラーとして報告されるビルドの問題の重大度を入力します。 重大度レベルが ErrorLevel の値以下のレポート、データ ソース、またはその他のプロジェクト リソースをビルドするときに発生する問題は、エラーとして報告されます。それ以外の場合、問題は警告として報告されます。 エラーが発生すると、ビルド タスクが失敗します。 有効な重大度レベルは、0 ~ 4 です。 既定値は 2 です。

    ErrorLevel を使用すると、ビルドの感度を増減できます。 たとえば、SQL Server 2008 (10.0.x) レポート サーバーへの配置中にマップを含むレポートが作成されると、既定でエラーが表示され、レポートの作成は失敗します。 ErrorLevel を小さくすると、マップがレポートから削除され、警告が表示され、レポートの作成が続行されます。

  5. StartItem リストで、レポート プロジェクトの実行時にプレビュー ウィンドウまたはブラウザー ウィンドウに表示するレポートを選択します。

  6. [ OverwriteDataSources ] ボックスの一覧で、共有データ ソースが発行されるたびにサーバー上の共有データ ソースを上書きするには [True ] を選択し、サーバー上のデータ ソースを保持するには [False ] を選択します。

  7. TargetServerVersion の一覧で、SQL Server 2016 バージョンの Reporting Services を選択するか、[バージョンの検出] を選択して、TargetServer URL プロパティによって識別されるサーバーにインストールされているバージョンを自動的に決定します。 既定値は SQL Server 2016 以降です

    TargetServerVersion を使用して、TargetServer URL で指定されたレポート サーバーのバージョンに対して、OutputPath で指定されたパスに配置されたビルドされたレポートをカスタマイズします

  8. [ TargetDataSourceFolder ] テキスト ボックスに、パブリッシュされた共有データ ソースを配置するレポート サーバー上のフォルダーを入力します。 TargetDataSourceFolder の既定値はデータ ソースです。 この値を空白のままにすると、データ ソースは TargetReportFolder で指定された場所に発行されます。

  9. [ TargetReportFolder ] テキスト ボックスに、パブリッシュされたレポートを配置するレポート サーバー上のフォルダーを入力します。 TargetReportFolder の既定値は、レポート プロジェクトの名前です。

    ネイティブ モードで実行されているレポート サーバーの場合、そのフォルダーにレポートを 発行 するには、ターゲット フォルダーに対する発行権限が必要です。 発行アクセス許可は、ユーザー アカウントを発行操作を含むロールにマップするロールの割り当てによって提供されます。 詳細については、「 ロールの割り当ての作成と管理」を参照してください。 SharePoint 統合モードで実行されているレポート サーバーの場合は、SharePoint サイトに対する メンバー または 所有者 のアクセス許可が必要です。 詳細については、「 レポート サーバー アイテムの SharePoint サイトとリストのアクセス許可のリファレンス」を参照してください

  10. [ TargetServerURL ] テキスト ボックスに、ターゲット レポート サーバーの URL を入力します。 レポートを発行する前に、このプロパティを有効なレポート サーバー URL に設定する必要があります。 ネイティブ モードで実行されているレポート サーバーに発行する場合は、レポート サーバーの仮想ディレクトリの URL (http:server/reportserver 、https:server/reportserver など) を使用します。 この仮想ディレクトリは、Web ポータルではなくレポート サーバー上にあります。

    SharePoint 統合モードで実行されているレポート サーバーに発行する場合は、SharePoint の最上位サイトまたはサブサイトへの URL を使用します。 サイトを指定しない場合は、既定の最上位サイト ( https://*servername*https://*servername*/*site*https://*servername*/*site*/*subsite*など) が使用されます。

Configuration Manager のプロパティを設定する

  1. レポート プロジェクトを右クリックし、[ プロパティ] を選択します。

  2. プロジェクトの [プロパティ ページ ] ダイアログ ボックスで、[ 構成マネージャー] を選択します。

  3. [ Configuration Manager ] ダイアログ ボックスで、編集する構成を選択します。 現在アクティブな構成は、 Active(<configuration>) として表示されます。

  4. プロジェクト コンテキストで、ソリューション内の各プロジェクトについて、[ビルド] または [配置] を選択または選択解除します

    [ビルド] が選択されている場合、レポート デザイナーはレポート プロジェクトをビルドし、レポート サーバーをプレビューまたはパブリッシュする前にエラーをチェックします。 [配置] が選択されている場合、レポート デザイナーは、配置プロパティで定義されているとおりにレポート をレポート サーバーに発行します。 [配置] が選択されていない場合、レポート デザイナーは、StartItem プロパティで指定されたレポートをローカル プレビュー ウィンドウに表示します。