Reporting Services SharePoint サービス アプリケーションのバックアップと復元

適用対象: SQL Server Reporting Services (2016) SharePoint ❌ Power BI Report Server

以前のバージョンの SQL Server Reporting Services (SSRS) に関するコンテンツについては、「SQL Server 2014 Reporting Services」をご覧ください。

この記事では、SharePoint の全体管理または PowerShell を使用して、Reporting Services サービス アプリケーションをバックアップおよび復元する方法について説明します。

Note

SharePoint と Reporting Services の統合は、SQL Server 2016 以降では使用できません。

開始する前に

制限事項と制約事項

Note

Reporting Services サービス アプリケーションは、SharePoint のバックアップおよび復元機能を使用して、部分的にバックアップおよび復元できます。 これには追加の手順が必要 であり、その手順はこのトピック内に記載されています。 現在、バックアップ プロセスでは、自動実行アカウント (UEA) または Windows 認証用の暗号化キーと資格情報は Reporting Services データベースにバックアップされません

推奨事項

  • SharePoint のバックアップを開始する前に、暗号化キーをバックアップしてください。 暗号化キーをバックアップしなかった場合は、サービス アプリケーションの復元後に、暗号化されたデータへアクセスできなくなります。 その場合、暗号化されたデータを削除する必要が生じます。

  • Reporting Services サービス アプリケーションでデータベースへのアクセス用に UEA または Windows 認証を使用しているかどうかを確認してください。 これらのいずれかを使用している場合は、復元プロセス後にサービス アプリケーションを正しく構成できるよう、適切な資格情報を確認してください。

  • SharePoint のバックアップ ログが、バックアップ ファイルと同じフォルダーに作成されていることを確認してください。 このファイルは通常、 spbackup.logという名前になります。

サービス アプリケーションのバックアップ

次の手順を実行します。

  1. 暗号化キーをバックアップします。

  2. サービス アプリケーションをバックアップします。

  3. サービス アプリケーションがデータベースへのアクセス用に UEA または Windows 認証を使用しているかどうかを確認します。 使用している場合は、復元後にサービス アプリケーションを正しく構成できるよう、必要な資格情報をメモします。

SharePoint サーバーの全体管理を使用して暗号化キーをバックアップする

Reporting Services 暗号化キーのバックアップの詳細については、「Reporting Services SharePoint サービス アプリケーションの管理」の暗号化キーに関するセクションを参照してください。

SharePoint サーバーの全体管理を使用してサービス アプリケーションをバックアップする

サービス アプリケーションをバックアップするには、次の手順を実行します。

  1. SharePoint サーバーの全体管理で、 [バックアップおよび復元] グループの [バックアップの実行] を選択します。

  2. [共有サービス] ノードで、 [共有サービス アプリケーション] を展開し、サービス アプリケーションを選択します。 タイプは [SQL Server Reporting Services サービス アプリケーション] になります。

  3. [次へ] を選択します。

  4. [バックアップの場所] にパスを入力し、[バックアップの開始] を選択します。

  5. このプロセスを繰り返します。ただし、サービス アプリケーションを選択する代わりに、[共有サービス プロキシ] ノードを展開し、サービス アプリケーション プロキシを選択します。 タイプは [SQL Server Reporting Services サービス アプリケーション プロキシ] になります。

詳細については、SharePoint のドキュメントの次の記事を参照してください。

サービス アプリケーションのバックアップ (SharePoint Foundation 2010) (SharePoint ドキュメント)

サービス アプリケーションのバックアップ (SharePoint Server 2010)

実行アカウントとデータベース認証の確認

実行アカウント: サービス アプリケーションが実行アカウントを使用しているかどうかを確認するには、次の手順を行います。

  1. SharePoint サーバーの全体管理で、 [アプリケーション管理] グループの [サービス アプリケーションの管理] を選びます。

  2. サービス アプリケーションの名前を選択し、SharePoint リボンで [管理] を選択します。

  3. [実行アカウント] を選択します。

  4. 実行アカウントが構成されている場合は、サービス アプリケーションのバックアップを復元する際に資格情報が必要になります。 必ず、正しい資格情報を確認してからバックアップおよび復元の手順に進んでください。

データベース認証: サービス アプリケーションがデータベース認証用に Windows 認証を使用しているかどうかを確認するには、次の手順を行います。

  1. SharePoint サーバーの全体管理で、 [アプリケーション管理] グループの [サービス アプリケーションの管理] を選びます。

  2. サービス アプリケーションの名前を選択し、SharePoint リボンで [プロパティ] を選択します。

  3. [Reporting Services (SSRS) サービス データベース] セクションの内容を確認します。

  4. Windows 認証が構成されている場合は、サービス アプリケーションを復元後に構成する際、資格情報が必要になります。 必ず、正しい資格情報を確認してからバックアップおよび復元の手順に進んでください。

サービス アプリケーションの復元

次の手順を実行します。

  1. Reporting Services サービス アプリケーションを復元します。

  2. 暗号化キーを復元します。

  3. サービス アプリケーションがデータベースへのアクセス用に実行アカウントまたは Windows 認証を使用していた場合は、資格情報を構成します。

SharePoint サーバーの全体管理を使用してサービス アプリケーションを復元する

  1. SharePoint サーバーの全体管理で、 [バックアップおよび復元] グループの [バックアップからの復元を実行する] を選択します。

  2. [バックアップ ディレクトリの場所] ボックスにバックアップ ファイルのパスを入力し、 [更新] を選択します。

  3. [トップ コンポーネント] ボックスの一覧からサービス アプリケーションのバックアップを選択し、[次へ] を選択します。

  4. Reporting Services アプリケーションを選択し、[次へ] を選択します。

  5. [ログイン名とパスワード] セクションで、ログイン名のパスワードを入力します。 ログイン名ボックスには、サービス アプリケーションがバックアップ以前に使用していたログインが自動入力されます。

  6. [復元の開始] を選択します。

  7. このプロセスを繰り返します。ただし、サービス アプリケーションを復元するのではなく、[共有サービス] ノードを展開し、[共有サービス アプリケーション] ノードを展開します。

詳細については、SharePoint のドキュメントの次の記事を参照してください。

サービス アプリケーションを復元する (SharePoint Foundation 2010)

サービス アプリケーションを復元する (SharePoint Server 2010)

SharePoint サーバーの全体管理を使用して暗号化キーを復元する

Reporting Services 暗号化キーの復元の詳細については、「Reporting Services SharePoint サービス アプリケーションの管理」の暗号化キーに関するセクションを参照してください。

実行アカウントとデータベース認証の構成

実行アカウント: サービス アプリケーションが実行アカウントを使用していた場合は、次の手順を実行して実行アカウントを構成します。

  1. SharePoint サーバーの全体管理で、 [アプリケーション管理] グループの [サービス アプリケーションの管理] を選びます。

  2. サービス アプリケーションの名前を選択し、SharePoint リボンで [管理] を選択します。

  3. [実行アカウント] を選択します。

  4. アカウントとパスワードを入力し、 [実行アカウントの指定] ボックスを選択します。

  5. [OK] を選択します。

データベース認証: サービス アプリケーションがデータベース認証用に Windows 認証を使用していた場合は、次の手順を行います。

  1. SharePoint サーバーの全体管理で、 [アプリケーション管理] グループの [サービス アプリケーションの管理] を選びます。

  2. サービス アプリケーションの名前を選択し、SharePoint リボンで [プロパティ] を選択します。

  3. [Reporting Services (SSRS) サービス データベース] セクションの内容を確認します。

  4. [Windows 認証] をクリックします。

  5. アカウントとパスワードを入力します。 必要に応じて、 [Windows 資格情報として使用する] を選択します。

  6. [OK] を選択します。

その他の質問 Reporting Services のフォーラムに質問してみてください