レポート サーバー データベースの作成 (SSRS 構成マネージャー)
Reporting Servicesネイティブ モードでは、2 つのSQL Serverリレーショナル データベースを使用して、レポート サーバーのメタデータとオブジェクトを格納します。 データベースの 1 つは主要な記憶域として使用され、もう 1 つは一時データの格納に使用されます。 この 2 つのデータベースは同時に作成され、データベース名によってバインドされます。 既定の SQL Server インスタンスでは、データベースには と という名前が付reportservertempdb
けられますreportserver
。 2 つのデータベースを併せて、"レポート サーバー データベース" や "レポート サーバー カタログ" といいます。
Reporting Services SharePoint モードには、データ 警告メタデータに使用される 3 つ目のデータベースが含まれています。 Reporting Servicesサービス アプリケーションごとに 3 つのデータベースが作成され、既定ではデータベース名にサービス アプリケーションを表す guid が含まれます。 SharePoint モードの 3 つのデータベースの名前の例を次に示します。
ReportingService_90a9f37075544f22953c4a62e4a9f370
ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting
重要
レポート サーバー データベースに対してクエリを実行するアプリケーションは作成しないでください。 レポート サーバー データベースは、パブリック スキーマではありません。 テーブル構造は、リリースごとに変更される可能性があります。 レポート サーバー データベースへのアクセスを必要とするアプリケーションを作成する場合は、常に Reporting Services API を使用してレポート サーバー データベースにアクセスします。
例外は実行ログのビューです。 詳細については、「レポート サーバーの実行ログ」と「ExecutionLog3 ビュー」を参照してください。
レポート サーバー データベースを作成する方法
ネイティブ モード: ネイティブ モードのレポート サーバー データベースは、次の方法で作成できます:
自動: 既定の構成をインストールするオプションを選択した場合は、SQL Server セットアップ ウィザードを使用します。 SQL Server インストール ウィザードでは、これは [レポート サーバー インストール オプション] ページの [インストールと構成] です。 [インストールのみ] オプションを選択した場合は、Reporting Services 構成マネージャーを使用してデータベースを作成する必要があります。
手動: Reporting Services Configuration Managerを使用します。 リモート SQL Server データベース エンジンを使用してデータベースをホストする場合は、レポート サーバー データベースを手動で作成する必要があります。 詳細については、「ネイティブ モードのレポート サーバー データベースの作成 (SSRS Configuration Manager)」を参照してください。
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 の各エディションでサポートされる機能」の「レポート サーバー データベース サーバーのエディションの要件」セクションを参照してください。