SQL Server Data Tools では、次のシナリオがサポートされています。
レポート定義 (*.rdl) およびレポート サーバー プロジェクト (*.rptproj) を開きます。
レポート定義を作成します。
レポート デザイナーでレポートをプレビューします。
レポート サーバーにレポートを展開します。
構成と展開のプロパティ
SQL Server Data Tools (SSDT) では、プロジェクト構成がサポートされています。 プロジェクト構成は、レポートのプレビューまたは配置の手順としてプロジェクトをビルドするときの場所と動作を指定する一連のプロパティで構成されます。 プロジェクト構成の詳細については、Visual Studio のドキュメントを参照してください。
プロジェクト構成を使用して、ターゲット レポート サーバーと互換性のあるスキーマ バージョンへのレポート定義のアップグレードを制御します。 プロジェクト構成によって制御されるプロパティには、ターゲット レポート サーバー、ビルド プロセスでプレビューと配置のレポート定義が一時的に格納されるフォルダー、およびエラー レベルが含まれます。
レポートは、レポート デザイナーでプレビューとして表示される前、またはレポート サーバーに配置される前に作成されます。
構成プロパティは、[SQL Server Data Tools (SSDT) プロジェクト プロパティ ] ダイアログ ボックスで設定します。
ビルドとデプロイのプロパティは次のとおりです。
OutputPath は、レポートのビルド検証、配置、およびプレビューで使用されるレポート定義を格納するフォルダーのパスを識別するビルド プロパティです。
ErrorLevel は、エラーとして報告されるビルドの問題の重大度を識別するビルド プロパティです。 重大度レベルが ErrorLevel の値以下の問題は、エラーとして報告されます。それ以外の場合、問題は警告として報告されます。 詳細については、「レポート デザイナーを使用したレポートの デザイン (SSRS)」の「レポートの検証とエラー レベル」セクションを参照してください。
TargetServerVersion は、TargetServerURL プロパティで指定されたターゲット レポート サーバーにインストールされる SQL Server Reporting Services の予想されるバージョンを識別する配置プロパティです。
[ プロジェクト プロパティ ] ダイアログ ボックスで以前のバージョンの SQL Server Reporting Services を指定した場合、レポートは自動的に以前のバージョンに戻されません。 そのため、レポート サーバー プロジェクトには、2 つの異なるバージョンの SQL Server からのレポートを含めることができます。 レポート サーバー プロジェクトを配置すると、プロジェクト内のすべてのレポートが TargetServerVersion で指定されたバージョンに変換されます。
1 つのプロジェクトに複数のプロジェクト構成を追加できます。それぞれは、異なるバージョンのレポート サーバーに展開するなど、異なるシナリオで使用されます。 詳細については、「 配置プロパティの設定 (Reporting Services) 」および「 プロジェクト プロパティ ページ」ダイアログ ボックスを参照してください。
サポートされているバージョン
注
レポート サーバー プロジェクト用の 32 ビット開発環境である SQL Server Data Tools (SSDT) は、Itanium ベースのコンピューター上で実行するようには設計されておらず、Itanium ベースのサーバーにはインストールされません。 ただし、x64 ベースのコンピューターでは、SQL Server Data Tools のサポートを利用できます。
次の表では、SQL Server Data Tools (SSDT) でレポートを作成および発行するためにサポートされるバージョンについて説明します。
注
SQL Server 2008 以降、スキーマは変更されていません。
| プロジェクトまたはファイルの種類 | バージョン | 著者レポート | レポートの公開 | 注記 |
|---|---|---|---|---|
| レポート サーバー プロジェクト 又は レポート サーバー ウィザード プロジェクト |
SQL Server 2014 | 2014 RDL スキーマ | SQL Server 2014 レポーティング サービス (SQL Server 2014 Reporting Services) | |
| レポート サーバー プロジェクト 又は レポート サーバー ウィザード プロジェクト |
SQL Server 2012 | 2012 RDL スキーマ | SQL Server 2012 Reporting Services(SQLサーバー2012レポートサービス) | |
| レポート サーバー プロジェクト 又は レポート サーバー ウィザード プロジェクト |
SQL Server 2008 R2 | 2008 R2 RDL スキーマ | SQL Server 2008 R2 レポート サービス (Reporting Services) | |
| レポート サーバー プロジェクト 又は レポート サーバー ウィザード プロジェクト |
SQL Server 2008 | 2008 RDL スキーマ | SQL Server 2008 Reporting Services レポート サーバーのみ | 2003 RDL と 2005 RDL を 2008 RDL スキーマにローカルでアップグレードします。 |
| レポート サーバー プロジェクト 又は レポート サーバー ウィザード プロジェクト |
SQL Server 2005 | 2005 RDL スキーマ | SQL Server 2005 または SQL Server 2008 Reporting Services レポート サーバー | |
| レポート サーバー プロジェクト | SQL Server 2000 | 2003 RDL スキーマ | サポートされていません | |
| Visual Studio RDLC レポート デザイナー | Visual Studio 2005 Visual Studio 2008 |
2005 RDL スキーマ | サポートされていません | 2008 RDL スキーマはサポートされていません。 |
| Visual Studio ビューアー コントロール | Visual Studio 2005 Visual Studio 2008 |
2008 RDL はローカル モードではサポートされていません | なし | SQL Server 2008 Reporting Services レポート サーバー上の 2008 RDL レポートをサーバー モードで表示できます。 |
以前のバージョンのレポート定義スキーマでレポートを開く方法の詳細については、「 レポートのアップグレード」を参照してください。 特定のレポート定義スキーマの詳細については、「 レポート定義言語の仕様」を参照してください。