バージョン情報を検出する方法 (Reporting Services)

Reporting Services は、複数のアプリケーション、ツール、およびコンポーネントで構成されています。1 回の操作でコンポーネントをインストールまたはアップグレードすると、インストールされるすべてのコンポーネントが同じバージョンになります。ただし、複数のインスタンスをサイド バイ サイドで実行している場合、複数のコンピュータで実行されるようにサーバー コンポーネントを構成した場合、またはアイテムを中央のサーバーにパブリッシュした場合は、クライアント ツールを別のバージョンのレポート サーバーで使用しようとすると、バージョンの互換性エラーが発生する可能性があります。このようなエラーは、パブリッシュ操作時、または Reporting Services 構成ツールを使用して以前のリリースのレポート サーバーに接続しようとしたときに最も多く発生します。

このトピックは、コンポーネントをアップグレードすべきかインストールされている別のクライアントまたはサーバー インスタンスを使用すべきかを判断できるように、バージョンまたはエディション情報を識別するのに役立ちます。アップグレードの詳細については、「アップグレード (Reporting Services)」を参照してください。

バージョンの互換性エラーは、レポート サーバー データベース接続ではほとんど発生しません。レポート サーバーは、接続先のレポート サーバー データベースを自動的にアップグレードできるので、以前のバージョンでは発生することもあったデータベース バージョンの不一致エラーの主な原因が排除されています。ただし、アップグレードしていないノードがある場合は、スケールアウト配置でエラーが発生する可能性があります。

レポート サーバーのバージョンおよびエディション情報は、Reporting Services 構成ツールの [レポート サーバーの状態] ページを使用すると最も簡単に表示できます。ただし、バージョンの非互換性によるエラーが原因でレポート サーバーに接続できない場合は、このトピックで説明する手順を代わりに使用できます。

注意注意

バージョン情報はプログラムによって取得できます。サーバーのバージョン情報を取得するには、ServerInfoHeaderValue を使用します。データベース バージョンを取得するには、GetDatabaseVersionDisplayName メソッド (WMI) を使用します。

Reporting Services 構成ツールのバージョン情報を調べるには

  • Reporting Services 構成ツールを起動します。[レポート サーバーの状態] ページで [製品バージョン] の値を参照して、このトピックの下にある「バージョン情報」の表と比較します。

レポート サーバー インスタンスのバージョンおよびエディション情報を調べるには

  1. レポート サーバー サービスのトレース ログ ファイルをテキスト エディタで開きます。ファイル名は ReportServerService_<timestamp>.log で、\Reporting Services\ReportServer\logfiles フォルダに格納されています。

  2. レポート サーバーのバージョン情報は、ファイルの先頭の <Product> に示されています。

  3. レポート サーバーのエディション情報は、ファイルの下方の INFO ステートメントで確認できます。

    • Reporting Services starting SKU に、レポート サーバー インスタンスのエディションが示されています。

レポート サーバーのバージョン情報を表示するための別の方法として、ブラウザ ウィンドウのアドレス バーにレポート サーバーの URL を入力する方法があります。バージョン情報は、<release >:<buildnumber> の形式でページの下部に表示されます。リリースが 10 の場合は、SQL Server 2008 レポート サーバー インスタンスに接続していることがわかります。

レポート サーバー データベースをホストするデータベース インスタンスのエディション情報を調べるには

  1. レポート サーバー サービスのトレース ログ ファイルをテキスト エディタで開きます。ファイル名は ReportServerService_<timestamp>.log で、\Reporting Services\ReportServer\logfiles フォルダに格納されています。

  2. レポート サーバー データベースをホストするデータベース サーバーのエディション情報は、ファイルの下方の INFO ステートメントで確認できます。

    • Catalog SQL Server Edition に、レポート サーバー データベースをホストするデータベース サーバーのエディションが示されています。

バージョン情報は、ログ ファイル、ツール、またはプログラム インターフェイスを使用して取得することはできません。レポート サーバー データベースのバージョン情報を取得するには、このトピックの最後に記載されている表を使用してください。

レポート デザイナとモデル デザイナのバージョンを調べるには

  1. Business Intelligence Development Studio を起動して [ヘルプ] をクリックし、[バージョン情報] をクリックします。

  2. インストールされている製品の一覧で、[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