SQL Server Reporting Services (SSRS) でレポートをプレビューする

Reporting Services レポートをデザインするときに、そのレポートを実稼働環境にパブリッシュする前に表示することができます。 これを行うには、レポート デザイナーでプレビュー モードに切り替えるか、レポート デザイナーのプレビュー ウィンドウを使用するか、テスト環境のレポート サーバーにレポートをパブリッシュします。

Note

レポートをプレビューすると、レポートのデータがローカル コンピューターのファイルにキャッシュされます。 同じレポートを、同じクエリ、パラメーター、および資格情報を使用して再びプレビューすると、レポート デザイナーはクエリを再実行する代わりにキャッシュされたコピーを表示します。 データ ファイルは <reportname>.rdl.data として、レポート定義ファイルと同じディレクトリに保存されます。 レポート デザイナーを終了してもファイルは削除されません。

プレビュー モード

レポート デザイナーの ssrs_ssdt_preview をクリックして、レポートをプレビューできます。 この場合、レポート サーバーで提供されるものと同じレポート処理および表示機能を使用して、レポートがローカルで実行されます。 表示されるレポートは対話型のイメージです。ユーザーは、パラメーターの選択、リンクのクリック、ドキュメント マップの表示、レポートの非表示部分の展開と折りたたみなどを行うことができます。 また、インストールされている任意の表示形式にレポートをエクスポートできます。

スタンドアロン プレビュー

レポートをプレビューするもう 1 つの方法は、作成したカスタム アセンブリをデバッグする際などに、デバッグ構成でレポート プロジェクトを実行することです。 レポートは既定のブラウザーで開きます。 プロジェクトの実行方法には、次の 3 とおりがあります。

  • [デバッグ] メニューの [デバッグ開始] をクリックする。

  • Visual Studio の標準ツール バー ssrs_ssdt_startdebug[開始] ボタンをクリックする。

  • F5キーを押す。

レポートを作成しても配置しないプロジェクト構成を使用している場合は、現在の構成の StartItem プロパティで指定されたレポートが、別のプレビュー ウィンドウで開きます。 プレビュー ウィンドウは、プレビュー モードと同じ方法でレポートを表示し、同じ機能を提供します。

Note

レポートをデバッグする前に、開始アイテムを設定する必要があります。 たとえば、デバッグ モードを実行すると、ブラウザーはレポートではなくメイン レポートのサーバー ページをプレビュー モードで開きます。 開始アイテムを設定するには、ソリューション エクスプローラーでレポート プロジェクトを右クリックし、 [プロパティ]をクリックします。次に、 [StartItem]で、表示するレポートの名前を選択します。

プロジェクトの開始アイテムではない特定のレポートをプレビューする場合は、レポートを作成しても配置しない構成 (DebugLocal 構成など) を選択し、レポートを右クリックして、 [実行]をクリックします。 レポートを配置しない構成を選択する必要があります。そうしないと、レポートはローカルのプレビュー ウィンドウに表示されずに、レポート サーバーにパブリッシュされます。

テスト サーバーにパブリッシュする

レポートのテストは、テスト サーバーにレポートをパブリッシュしてレポートを参照し、プレビューすることで行うこともできます。 テスト サーバーにレポートをパブリッシュする操作は、実稼働サーバーにレポートをパブリッシュする場合と同じです。 レポートのパブリッシュ方法の詳細については、「 レポート サーバーへのレポートのパブリッシュ」を参照してください。