レポート サーバー データベースの作成

Reporting Services では、レポート サーバーのメタデータとオブジェクトを格納するため、2 つの SQL Server リレーショナル データベースを使用します。データベースの 1 つは主要な記憶域として使用され、もう 1 つは一時データの格納に使用されます。この 2 つのデータベースは同時に作成され、データベース名によってバインドされます。既定の SQL Server インスタンスでは、データベースの名前は reportserver および reportservertempdb です。2 つのデータベースを併せて、"レポート サーバー データベース" や "レポート サーバー カタログ" といいます。

重要な注意事項重要

レポート サーバー データベースに対してクエリを実行するアプリケーションは作成しないでください。レポート サーバー データベースは、パブリック スキーマではありません。テーブル構造は、リリースごとに変更される可能性があります。レポート サーバー データベースにアクセスする必要のあるアプリケーションを記述する場合、常に Reporting Services API を使用してレポート サーバー データベースにアクセスしてください。

レポート サーバー データベースを作成する方法

レポート サーバー データベースは、次の方法で作成できます。

  • 既定の構成をインストールするオプションを選択した場合は、セットアップで自動的に作成されます。SQL Server インストール ウィザードでは、[レポート サーバー インストール オプション] ページの [ネイティブ モードの既定の構成をインストールする] または [SharePoint 統合モードの既定の構成をインストールする] がこのオプションです。[サーバーを構成せずにインストールする] を選択した場合は、Reporting Services 構成ツールを使用してデータベースを作成する必要があります。

  • Reporting Services 構成ツールを使用して手動で作成します。リモートの SQL Server データベース エンジンを使用してデータベースをホストしている場合は、レポート サーバー データベースを手動で作成する必要があります。詳細については、「レポート サーバー データベースを作成する方法 (Reporting Services 構成)」を参照してください。

データベース サーバー バージョンの要件

SQL Server を使用して、レポート サーバー データベースをホストします。

  • データベースのホストには、SQL Server 2005 または SQL Server 2008 を使用できます。SQL Server 2000 またはそれ以前のバージョンの SQL Server は使用しないでください。

  • SQL Server データベース エンジン インスタンスは、ローカル インスタンスにもリモート インスタンスにもすることができます。

リモート コンピュータにレポート サーバー データベースを作成する場合は、ネットワークにアクセスできるドメイン ユーザー アカウントまたはサービス アカウントを使用するように接続を構成する必要があります。リモートの SQL Server インスタンスを使用する場合は、レポート サーバーが SQL Server インスタンスへの接続に使用する資格情報を慎重に検討してください。詳細については、「レポート サーバー データベース接続の構成」を参照してください。

重要な注意事項重要

レポート サーバーと、レポート サーバー データベースをホストする SQL Server インスタンスは、同じドメインに属していなくてもかまいません。インターネット配置では、ファイアウォール内にあるサーバーを使用するのが一般的です。レポート サーバーをインターネット アクセス用に構成する場合は、SQL Server の資格情報を使用してファイアウォール内の SQL Server インスタンスに接続し、IPSEC を使用して接続をセキュリティで保護してください。

データベース サーバー エディションの要件

レポート サーバー データベースを作成するときは、SQL Server のすべてのエディションでデータベースをホストできるわけではないことに注意してください。次の表に、Reporting Services の特定のエディションで使用できるデータベース エンジンのエディションを示します。

SQL Server Reporting Services のエディション

データベースをホストするために使用するデータベース エンジン インスタンスのエディション

SQL Server Express with Advanced Services

SQL Server Express with Advanced Services (ローカルのみ)

Web

Web Edition (ローカルのみ)

Workgroup

Workgroup Edition (ローカルのみ)

Evaluation

Evaluation

Developer

Standard Edition、Developer Edition、Enterprise Edition (ローカルまたはリモート)

Standard

Standard Edition、Enterprise Edition (ローカルまたはリモート)

Enterprise

Standard Edition、Enterprise Edition (ローカルまたはリモート)

変更履歴

変更内容

Reporting Services の Evaluation Edition では Reporting Services データベースをホストするためにデータベース エンジンの Evaluation Edition が必要なので、データベース サーバー エディションの要件の表にある情報を更新しました。