次の方法で共有


Reporting Services のバックアップおよび復元操作

このトピックでは、Reporting Servicesインストールで使用されるすべてのデータ ファイルの概要と、ファイルをバックアップするタイミングと方法について説明します。 レポート サーバー データベース ファイルのバックアップ/復元プランの作成は、復旧計画の最も重要な部分です。 ただし、さらに包括的な復旧計画には、暗号化キー、カスタム アセンブリや拡張機能、構成ファイル、レポートおよびモデルのソース ファイルのバックアップなども必要になります。

適用対象: Reporting Services ネイティブ モード | Reporting Services SharePoint モード

バックアップ操作および復元操作は、インストールした Reporting Services の全体または一部を移動する際によく使用します。

レポート サーバー データベースのバックアップ

レポート サーバーはステートレス サーバーであるため、すべてのアプリケーション データは、SQL Server データベース エンジンのインスタンスで実行される reportserverreportservertempdb データベースに格納されます。 reportserverreportservertempdb データベースは、SQL Server データベースをバックアップするサポート対象のいずれかの方法を使用して、バックアップすることができます。 レポート サーバー データベースについては、次のような推奨事項があります。

  • reportserver データベースをバックアップするには、完全復旧モデルを使用します。

  • reportservertempdb データベースをバックアップするには、単純復旧モデルを使用します。

  • 各データベースに対して異なるバックアップ スケジュールを設定できます。 reportservertempdb をバックアップする唯一の理由は、ハードウェア障害が発生した場合にこのデータベースの再作成を回避することです。 ハードウェア障害が発生した場合、 reportservertempdbのデータを復旧する必要はありませんが、テーブル構造については復旧が必要になります。 reportservertempdbが失われた場合、レポート サーバー データベースの再作成以外にこのデータベースを復元する方法はありません。 reportservertempdbを再作成する場合、プライマリ レポート サーバー データベースと同じ名前を使用することが重要です。

SQL Server リレーショナル データベースのバックアップおよび復旧の詳細については、「 SQL Server データベースのバックアップと復元」を参照してください。

重要

SQL Server 2014 レポート サーバーが SharePoint モードの場合は、SharePoint 構成データベースやReporting Services警告データベースなど、関連する追加のデータベースがあります。 SharePoint モードでは、それぞれの Reporting Services サービス アプリケーションに対して 3 つのデータベースが作成されます。 その 3 つのデータベースとは、 reportserverreportservertempdb、および dataalerting です。 詳細については、「SharePoint サービス アプリケーションReporting Servicesバックアップと復元」を参照してください。

暗号化キーのバックアップ

Reporting Servicesインストールを初めて構成するときは、暗号化キーをバックアップする必要があります。 サービス アカウントの ID やコンピューターの名前を変更する際にも、そのつど暗号化キーをバックアップする必要があります。 詳細については、「 Back Up and Restore Reporting Services Encryption Keys」を参照してください。 SharePoint モードのレポート サーバーについては、「Reporting Services SharePoint サービス アプリケーションの管理」の「キー管理」のセクションを参照してください。

構成ファイルのバックアップ

Reporting Services では、構成ファイルを使用してアプリケーション設定を格納します。 初めてサーバーを構成するときおよびカスタム拡張機能を配置した後は常に、ファイルをバックアップする必要があります。 バックアップするのは次のファイルです。

  • RSReportServer.config

  • Rssvrpolicy.config

  • Rsmgrpolicy.config

  • Reportingservicesservice.exe.config

  • レポート サーバーとレポート マネージャーの両方の ASP.NET アプリケーションのWeb.config

  • 用の Machine.config ASP.NET

データ ファイルのバックアップ

レポート デザイナーおよびモデル デザイナーで作成およびメンテナンスしているファイルをバックアップします。 これらのファイルには、レポート定義 (.rdl) ファイル、レポート モデル (.smdl) ファイル、共有データ ソース (.rds) ファイル、データ ビュー (.dv) ファイル、データ ソース (.ds) ファイル、レポート サーバー プロジェクト (.rptproj) ファイル、およびレポート ソリューション (.sln) ファイルが含まれます。

管理タスクまたは配置タスクのために作成したスクリプト ファイル (.rss) のバックアップを忘れないように注意してください。

使用しているカスタム拡張機能およびカスタム アセンブリのバックアップ コピーが存在していることを確認します。

参照

レポート サーバー データベース (SSRS ネイティブ モード)
Reporting Services 構成ファイル
rskeymgmt ユーティリティ (SSRS)
バックアップと復元によるデータベースのコピー
レポート サーバー データベースを管理する (SSRS ネイティブ モード)
暗号化キーの構成と管理 (SSRS 構成マネージャー)