Reporting Services ネイティブ モード では、2 つの SQL Server リレーショナル データベースを使用して、レポート サーバーのメタデータとオブジェクトを格納します。 データベースの 1 つは主要な記憶域として使用され、もう 1 つは一時データの格納に使用されます。 この 2 つのデータベースは同時に作成され、データベース名によってバインドされます。 既定の SQL Server インスタンスでは、データベースには reportserver と reportservertempdb という名前が付けられます。 2 つのデータベースをまとめて、"レポート サーバー データベース" または "レポート サーバー カタログ" と呼びます。
Reporting Services SharePoint モード には、データ警告メタデータに使用される 3 つ目のデータベースが含まれています。 Reporting Services サービス アプリケーションごとに 3 つのデータベースが作成され、既定ではデータベース名にサービス アプリケーションを表す guid が含まれています。 SharePoint モードの 3 つのデータベースの名前の例を次に示します。
ReportingService_90a9f37075544f22953c4a62e4a9f370
ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
ReportingService_90a9f37075544f22953c4a62e4a9f370_アラート通知
重要
レポート サーバー データベースに対してクエリを実行するアプリケーションは記述しないでください。 レポート サーバー データベースはパブリック スキーマではありません。 テーブル構造は、リリースごとに変更される可能性があります。 レポート サーバー データベースへのアクセスを必要とするアプリケーションを作成する場合は、常に Reporting Services API を使用してレポート サーバー データベースにアクセスします。
例外は、実行ログ ビューです。 詳細については、「レポート サーバーの実行ログと ExecutionLog3 ビュー」を参照してください。
レポート サーバー データベースを作成する方法
ネイティブ モード: ネイティブ モードのレポート サーバー データベースは、次の方法で作成できます。
自動: 既定の構成インストール オプションを選択した場合は、SQL Server セットアップ ウィザードを使用します。 SQL Server インストール ウィザードの [レポート サーバーのインストール オプション] ページの [インストールと構成 ] です。 [インストールのみ] オプションを選択した場合は、Reporting Services 構成マネージャーを使用してデータベースを作成する必要があります。
手動: Reporting Services 構成マネージャーを使用します。 リモート SQL Server データベース エンジンを使用してデータベースをホストする場合は、レポート サーバー データベースを手動で作成する必要があります。 詳細については、「 ネイティブ モードのレポート サーバー データベースの作成 (SSRS 構成マネージャー)」を参照してください。
SharePoint モード: [レポート サーバーのインストール オプション] ページには、SharePoint モードの [インストールのみ] オプションが 1 つだけあります。 このオプションでは、すべての Reporting Services ファイルと Reporting Services 共有サービスがインストールされます。 次の手順では、次のいずれかの方法で、少なくとも 1 つの Reporting Services サービス アプリケーションを作成します。
SharePoint サーバーの全体管理を使用して、Reporting Services サービス アプリケーションを作成します。 詳細については、「 手順 3: Reporting Services サービス アプリケーションを作成する」の「サービス アプリケーション」セクションを参照してください。
Reporting Services PowerShell コマンドレットを使用して、サービス アプリケーションとレポート サーバー データベースを作成します。 詳細については、「 Reporting Services SharePoint モードの PowerShell コマンドレット」トピックのサービス アプリケーションを作成するためのサンプルを参照してください。
データベース サーバーのバージョン要件
SQL Server は、レポート サーバー データベースをホストするために使用します。 SQL Server データベース エンジン インスタンスは、ローカル インスタンスまたはリモート インスタンスにすることができます。 レポート サーバー データベースをホストするために使用できる SQL Server データベース エンジンのサポートされているバージョンを次に示します。
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008
SQL Server 2005
リモート コンピューターでレポート サーバー データベースを作成するには、ドメイン ユーザー アカウントまたはネットワーク アクセス権を持つサービス アカウントを使用するように接続を構成する必要があります。 リモート SQL Server インスタンスを使用する場合は、レポート サーバーが SQL Server インスタンスへの接続に使用する資格情報を慎重に検討してください。 詳細については、「 レポート サーバー データベース接続の構成 (SSRS 構成マネージャー)」を参照してください。
重要
レポート サーバーとレポート サーバー データベースをホストする SQL Server インスタンスは、異なるドメインに存在できます。 インターネット展開では、ファイアウォールの内側にあるサーバーを使用するのが一般的です。 インターネット アクセス用にレポート サーバーを構成する場合は、SQL Server 資格情報を使用してファイアウォールの背後にある SQL Server のインスタンスに接続し、IPSEC を使用して接続をセキュリティで保護します。
データベース サーバーのエディションの要件
レポート サーバー データベースを作成するときは、SQL Server のすべてのエディションを使用してデータベースをホストできるわけではないことに注意してください。 詳細については、「 SQL Server 2014 の各エディションでサポートされる機能」の「レポート サーバー データベース サーバーのエディションの要件」セクションを参照してください。