SQL Server データ ツールの配置およびバージョン サポート (SSDT)
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 で指定されたバージョンに変換されます。
プロジェクトには複数のプロジェクト構成を追加できます。各プロジェクト構成は、異なるバージョンのレポート サーバーへの配置など、さまざまなシナリオで使用されます。 詳細については、「配置プロパティを設定する (Reporting Services)」および「[プロパティ ページ] ダイアログ ボックス」を参照してください。
サポートされているバージョン
注意
レポート サーバー プロジェクトの 32 ビット開発環境である SQL Server Data Tools (SSDT) は、Itanium ベースのコンピューターで実行できるようにデザインされていないため、Itanium ベースのサーバーにはインストールされません。 ただし、x64 ベースのコンピューターでは、SQL Server データ ツールを使用できます。
次の表では、SQL Server Data Tools (SSDT) の作成およびパブリッシュをサポートするバージョンについて説明します。
注意
SQL Server 2008 (10.0.x) 以降、スキーマは変更されていません。
プロジェクトまたはファイルの種類 | Version | レポートの作成 | レポートのパブリッシュ | Notes |
---|---|---|---|---|
レポート サーバー プロジェクト or レポート サーバー プロジェクト ウィザード |
SQL Server 2016 (13.x) Reporting Services 以降 (SSRS) | 2016 RDL スキーマ | SQL Server 2016 (13.x) Reporting Services 以降 (SSRS) | |
レポート サーバー プロジェクト or レポート サーバー プロジェクト ウィザード |
SQL Server 2014 (12.x) | 2014 RDL スキーマ | SQL Server 2014 (12.x) Reporting Services | |
レポート サーバー プロジェクト or レポート サーバー プロジェクト ウィザード |
SQL Server 2012 (11.x) | 2012 RDL スキーマ | SQL Server 2012 (11.x) Reporting Services | |
レポート サーバー プロジェクト or レポート サーバー プロジェクト ウィザード |
SQL Server 2008 R2 (10.50.x) | 2008 R2 RDL スキーマ | SQL Server 2008 R2 (10.50.x) Reporting Services | |
レポート サーバー プロジェクト or レポート サーバー プロジェクト ウィザード |
SQL Server 2008 (10.0.x) | 2008 RDL スキーマ | SQL Server 2008 (10.0.x) Reporting Services レポート サーバーのみ | 2003 RDL および 2005 RDL を 2008 RDL スキーマにローカルでアップグレードします。 |
以前のバージョンのレポート定義スキーマでレポートを開く方法の詳細については、「 レポートのアップグレード」を参照してください。 特定のレポート定義スキーマの詳細については、「 レポート定義言語の仕様」を参照してください。