SharePoint Server でファームの構成を復元する
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server では SharePoint サーバーの全体管理 Web サイト または Microsoft PowerShell を使用して、ファームの構成を復元できます。 使用するバックアップ ツールは、展開した環境の種類、必要なバックアップ スケジュール、および組織と締結しているサービス レベル契約によって異なります。
はじめに
ファーム レベルの構成の復旧は、発生した障害が構成データベースには影響しても、その他のファーム データ (コンテンツ データベースや Web アプリケーション) には影響しない場合にのみ実行できます。 ファームの構成を復元しても問題が解決しない場合は、ファーム全体を復元する必要があります。 ファーム全体の復元の詳細については、「ファームを復元する (SharePoint Server)」を参照してください。 [ コンテンツと構成設定をバックアップ] オプションまたは [ 構成設定のみをバックアップ] オプションを使用したファーム バックアップから、構成を復元できます。
注:
以前のバージョンの SharePoint では、構成データベースを復元できなかったため、ファームの構成を復元できませんでした。 現在では、ファームの構成を直接復元できるため、構成データベースを復元する必要がありません。
PowerShell を使用して SharePoint でファームの構成を復元する
PowerShell を使用してファームの構成を復元できます。
PowerShell を使用してファームの構成を復元するには
- 次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell アクセス許可の詳細については、「Add-SPShellAdmin」を参照してください。
SharePoint 管理シェルを起動します。
PowerShell コマンド プロンプトで、次のコマンドを入力します。
Restore-SPFarm -Directory <RestoreShare> -RestoreMethod Overwrite -ConfigurationOnly
<RestoreShare>は、バックアップ ファイルが格納されているネットワークの場所です。 詳細については、「Restore-SPFarm」を参照してください。
注:
コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。 Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。
サーバーの全体管理を使用して SharePoint でファームの構成を復元する
サーバーの全体管理を使用して、ファームの構成を復元できます。
サーバーの全体管理を使用してファームの構成を復元するには
この手順を実行するユーザー アカウントが、サーバーの全体管理を実行しているコンピューターの Farm Administrators SharePoint グループのメンバーであることを確認します。
検証: オプションで、操作が成功したことを確認するために実行する必要のある手順を含めます。
また、各データベースが保存されているデータベース サーバーの sysadmin 固定サーバー ロールのメンバーである必要もあります。
サーバーの全体管理のホーム ページの [ バックアップと復元] セクションで、[ バックアップからの復元] をクリックします。
[バックアップからの復元 - ステップ 1/3: 復元するバックアップの選択] ページで、バックアップの一覧からファームのバックアップを含むバックアップ ジョブを選択し、[ 次へ] をクリックします。
注:
バックアップを含む行を展開すると、そのバックアップに関する詳細情報を表示できます。
注:
正しいバックアップ ジョブが表示されない場合は、[ バックアップ ディレクトリの場所] ボックスに正しいバックアップ フォルダーの UNC パスを入力してから、[ 更新] をクリックします。
[バックアップからの復元 - ステップ 2/3: 復元するコンポーネントの選択] ページで、ファームの横にあるチェック ボックスをオンにして、[ 次へ] をクリックします。
[バックアップからの復元 - ステップ 3/3: 復元オプションの選択] ページの [ 復元するコンポーネント] セクションで、[ 復元対象のコンポーネント] ボックスの一覧に [ファーム] が表示されることを確認します。
[ 構成設定のみを復元] セクションで、[ コンテンツと構成設定を復元] オプションが選択されていることを確認します。
[ 復元オプション] セクションで、[ 復元の種類] オプションを選択します。 [ 同じ構成] 設定を使用します。 操作の確認を求めるダイアログが表示されます。 [OK] をクリックします。
注:
[ 構成設定のみを復元] セクションが表示されない場合、選択したバックアップは構成専用のバックアップです。
[ 復元の開始] をクリックします。
[バックアップと復元のジョブ状態] ページの上部にある [ 準備] セクションで、すべての復旧ジョブの全般的な状態を確認できます。 現在の復旧ジョブの状態は、このページの下部にある [ 復元] セクションで確認できます。 この状態ページは 30 秒ごとに自動的に更新されます。 また、[ 更新] をクリックすることで、手動で状態を更新できます。 バックアップと復元は Timer Service を使用したジョブです。 したがって、復旧が開始されるまで数秒かかる場合があります。
エラーが表示された場合は、[バックアップと復元のジョブ状態] ページの [ エラー メッセージ] 列を確認します。 手順 2 で指定した UNC パスにある Sprestore.log を表示すると、より詳細な情報を確認できます。