バージョン情報を検出する方法 (Reporting Services)
Reporting Services は、複数のアプリケーション、ツール、およびコンポーネントで構成されています。1 回の操作でコンポーネントをインストールまたはアップグレードすると、インストールされるすべてのコンポーネントが同じバージョンになります。ただし、複数のインスタンスをサイド バイ サイドで実行している場合、複数のコンピュータで実行されるようにサーバー コンポーネントを構成した場合、またはアイテムを中央のサーバーにパブリッシュした場合は、クライアント ツールを別のバージョンのレポート サーバーで使用しようとすると、バージョンの互換性エラーが発生する可能性があります。このようなエラーは、パブリッシュ操作時、または Reporting Services 構成ツールを使用して以前のリリースのレポート サーバーに接続しようとしたときに最も多く発生します。
このトピックは、コンポーネントをアップグレードすべきかインストールされている別のクライアントまたはサーバー インスタンスを使用すべきかを判断できるように、バージョンまたはエディション情報を識別するのに役立ちます。アップグレードの詳細については、「アップグレード (Reporting Services)」を参照してください。
バージョンの互換性エラーは、レポート サーバー データベース接続ではほとんど発生しません。レポート サーバーは、接続先のレポート サーバー データベースを自動的にアップグレードできるので、以前のバージョンでは発生することもあったデータベース バージョンの不一致エラーの主な原因が排除されています。ただし、アップグレードしていないノードがある場合は、スケールアウト配置でエラーが発生する可能性があります。
レポート サーバーのバージョンおよびエディション情報は、Reporting Services 構成ツールの [レポート サーバーの状態] ページを使用すると最も簡単に表示できます。ただし、バージョンの非互換性によるエラーが原因でレポート サーバーに接続できない場合は、このトピックで説明する手順を代わりに使用できます。
注意 |
---|
バージョン情報はプログラムによって取得できます。サーバーのバージョン情報を取得するには、ServerInfoHeaderValue を使用します。データベース バージョンを取得するには、GetDatabaseVersionDisplayName メソッド (WMI) を使用します。 |
Reporting Services 構成ツールのバージョン情報を調べるには
- Reporting Services 構成ツールを起動します。[レポート サーバーの状態] ページで [製品バージョン] の値を参照して、このトピックの下にある「バージョン情報」の表と比較します。
レポート サーバー インスタンスのバージョンおよびエディション情報を調べるには
レポート サーバー サービスのトレース ログ ファイルをテキスト エディタで開きます。ファイル名は ReportServerService_<timestamp>.log で、\Reporting Services\ReportServer\logfiles フォルダに格納されています。
レポート サーバーのバージョン情報は、ファイルの先頭の <Product> に示されています。
レポート サーバーのエディション情報は、ファイルの下方の INFO ステートメントで確認できます。
- Reporting Services starting SKU に、レポート サーバー インスタンスのエディションが示されています。
レポート サーバーのバージョン情報を表示するための別の方法として、ブラウザ ウィンドウのアドレス バーにレポート サーバーの URL を入力する方法があります。バージョン情報は、<release >:<buildnumber> の形式でページの下部に表示されます。リリースが 10 の場合は、SQL Server 2008 レポート サーバー インスタンスに接続していることがわかります。
レポート サーバー データベースをホストするデータベース インスタンスのエディション情報を調べるには
レポート サーバー サービスのトレース ログ ファイルをテキスト エディタで開きます。ファイル名は ReportServerService_<timestamp>.log で、\Reporting Services\ReportServer\logfiles フォルダに格納されています。
レポート サーバー データベースをホストするデータベース サーバーのエディション情報は、ファイルの下方の INFO ステートメントで確認できます。
- Catalog SQL Server Edition に、レポート サーバー データベースをホストするデータベース サーバーのエディションが示されています。
バージョン情報は、ログ ファイル、ツール、またはプログラム インターフェイスを使用して取得することはできません。レポート サーバー データベースのバージョン情報を取得するには、このトピックの最後に記載されている表を使用してください。
レポート デザイナとモデル デザイナのバージョンを調べるには
Business Intelligence Development Studio を起動して [ヘルプ] をクリックし、[バージョン情報] をクリックします。
インストールされている製品の一覧で、[Reporting Services] をクリックします。ダイアログ ボックスの [製品の詳細] セクションに、バージョン情報が表示されます。
レポート マネージャまたはレポート ビルダのバージョンを調べるには
SQL Server 2008 では、レポート マネージャはレポート サーバー サービスで実行されます。レポート サーバー サービスのバージョンがわかれば、レポート マネージャのバージョンもわかります。ただし、レポート マネージャ インスタンスが別のレポート サービス インスタンスをポイントするようにしている場合は、レポート マネージャとレポート サーバーのバージョンが同期されていない可能性があります。レポート マネージャのバージョンを確認するには、レポート マネージャの Web ページを右クリックし、[ソースの表示] コマンドを使用して HTML を表示します。バージョン情報は、基になる HTML に埋め込まれています。
レポート ビルダのバージョン情報を調べるには、レポート ビルダを起動して、[ヘルプ] メニューの [レポート ビルダのバージョン情報] をクリックします。
バージョン情報
次の表に、現在までにリリースされているレポート サーバーとレポート サーバー データベースのバージョン番号の一覧を示します。
リリース |
レポート サーバー |
レポート サーバー データベース |
---|---|---|
SQL Server 2008 |
10.n.nnnn.nn |
なし |
SQL Server 2005 Reporting Services Service Pack 2 (SP2) |
9.0.3042.00 |
C.0.8.45 |
SQL Server 2005 Express with Advanced Services |
9.0.3042.00 |
C.0.8.45 |
SQL Server 2005 Reporting Services Service Pack 1 (SP1) |
9.0.2049.00 |
C.0.8.43 |
SQL Server 2005 Reporting Services |
9.0.1399.01 |
C.0.8.40 |
SQL Server 2000 Reporting Services Service Pack 2 (SP2) |
8.00.1038 |
C.0.6.54 |
SQL Server 2000 Reporting Services Service Pack 1 (SP1) |
8.00.0878 |
C.0.6.51 |
SQL Server 2000 Reporting Services |
8.00.0743 |
C.0.6.43 |