ファーム構成を復元またはコピーする (Search Server 2010)
適用先: Search Server 2010
トピックの最終更新日: 2010-04-13
この記事の情報は、Microsoft Search Server 2010 Express には適用されません。フル バージョンの Microsoft Search Server 2010 のみに適用されます。
構成データベースから展開したバックアップ構成を復元することや、ファームの構成を別のファームにコピーすることができます。あるファームから別のファームに構成を復元する必要がある状況には、以下のようなものがあります。
環境全体で使用する標準化されたファーム構成テンプレートを配信する
開発環境またはテスト環境から運用環境に構成を移動する
スタンドアロン インストールからファーム環境に構成を移動する
スタンバイ環境の一部として機能するようにファームを構成する
注意
以前のバージョンの Microsoft Search Server では、構成データベースを復元できなかったため、ファームの構成を復元できませんでした。Microsoft Search Server 2010 では、ファームの構成を直接復元できるため、構成データベースを復元する必要がありません。
構成は、同じサーバー ファームまたは他の任意のサーバー ファームに復元できます。構成を復元するときには、ファームに存在する構成に含まれているすべての設定が上書きされます。ファームに存在する設定で、復元する構成に含まれていないものがある場合、その設定は上書きされません。構成のバックアップの詳細については、「ファーム構成をバックアップする (Search Server 2010)」を参照してください。
ファーム レベルの構成の復旧は、発生した障害が構成データベースには影響しても、その他のファーム データ (コンテンツ データベースや Web アプリケーション) には影響しない場合にのみ実行できます。ファームの構成を復元しても問題が解決しない場合は、ファーム全体を復元する必要があります。ファーム全体を復元する方法の詳細については、「ファームを復元する (Search Server 2010)」を参照してください。[コンテンツと構成設定をバックアップ] オプションまたは [構成設定のみをバックアップ] オプションを使用したファーム バックアップから、構成を復元できます。
重要
サービス アプリケーション構成をファーム構成と共に復元するには、サービス アプリケーションのコンテンツと構成を復元する必要があります。
このタスクの手順は、以下のとおりです。
Windows PowerShell を使用してファームの構成を復元するには
サーバーの全体管理を使用してファームの構成を復元するには
注意
ファーム構成の復元またはコピーには、SQL Server ツールおよび Data Protection Manager は使用できません。
ファームの構成の復元に Windows PowerShell を使用する
Windows PowerShell を使用してファームの構成を復元できます。
Windows PowerShell を使用してファームの構成を復元するには
次の要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
また、各データベースが保存されているデータベース サーバーの sysadmin 固定サーバー ロールのメンバーである必要もあります。
SharePoint 2010 管理シェルで、Windows PowerShell コマンド プロンプトに次のコマンドを入力します。
Restore-SPFarm -Directory <BackupFolder> -RestoreMethod <Option> -ConfigurationOnly -PreserveChangeLog -Verbose
ここで、
<BackupFolder> はバックアップ フォルダーのパスです。
<Option> は次のどちらかです。
構成を同じファームに復元する場合は「Overwrite」を指定します。
ファーム構成をコピーする場合は「New」を選択します。
このコマンドでは、PreserveChangeLog パラメーターを使用して検索データベースの変更ログを保持し、コンテンツ データベースの次のクロールがフル クロールとならないようにしています。操作の進捗状況を表示するには、Verbose パラメーターを使用します。詳細については、「Restore-SPFarm」を参照してください。
Verbose パラメーターを使用していない場合、操作が正常に終了したときには、コマンド プロンプト ウィンドウにメッセージは表示されません。ジョブが正常に終了しなかったときには、コマンド プロンプト ウィンドウに次のようなエラー メッセージが表示されます。
Restore-SPFarm: ジョブが失敗しました。詳細については、バックアップ ディレクトリにあるエラー ログを参照してください。行: <行> 桁:<桁>+ restore-spfarm <<<< <エラー メッセージ>
エラーや警告が出力された場合、またはジョブが正常に完了しなかった場合は、バックアップ フォルダー内の Sprestore.log ファイルを確認します。
サーバーの全体管理を使用してファームの構成を復元するには
サーバーの全体管理を使用してファームの構成を復元できます。ファームの構成を別のファームにコピーするには、Windows PowerShell を使用する必要があります。
サーバーの全体管理を使用してファームの構成を復元するには
この手順を実行しているユーザー アカウントが、Farm Administrators グループのメンバーであること、および各データベースが保存されているデータベース サーバーの sysadmin 固定サーバー ロールのメンバーであることを確認します。
[サーバーの全体管理] の [ホーム] ページの [バックアップと復元] セクションで、[バックアップからの復元] をクリックします。
[バックアップからの復元 - ステップ 1/3: 復元するバックアップの選択] ページで、バックアップの一覧からファームのバックアップを含むバックアップ ジョブを選択し、[次へ] をクリックします。
注意
バックアップを含む行を展開すると、そのバックアップに関する詳細情報を表示できます。
注意
正しいバックアップ ジョブが表示されない場合は、[バックアップ ディレクトリの場所] ボックスに正しいバックアップ フォルダーの汎用名前付け規則 (UNC) パスを入力してから、[更新] をクリックします。
[バックアップからの復元 - ステップ 2/3: 復元するコンポーネントの選択] ページで、ファームの横にあるチェック ボックスをオンにして、[次へ] をクリックします。
[バックアップからの復元 - ステップ 3/3: 復元オプションの選択] ページの [復元するコンポーネント] セクションで、[復元対象のコンポーネント] ボックスの一覧に [ファーム] が表示されることを確認します。
[構成設定のみを復元] セクションで、[構成設定のみを復元] オプションが選択されていることを確認します。
[復元オプション] セクションで、[復元の種類] オプションを選択します。[同じ構成] 設定を使用して現在のファーム構成を上書きするか、[新しい構成] オプションを使用してファーム構成を別のファームにコピーします。操作の確認を求めるダイアログ ボックスが表示されます。[OK] をクリックします。
[復元の開始] をクリックします。
[バックアップと復元のジョブ状態] ページの上部にある [準備] セクションで、すべての復旧ジョブの全般的な状態を確認できます。現在の復旧ジョブの状態は、このページの下部にある [復元] セクションで確認できます。この状態ページは 30 秒ごとに自動的に更新されます。また、[更新] をクリックすることで、手動で状態を更新できます。バックアップと復旧は Timer Service ジョブです。したがって、復旧が開始されるまで数秒かかる場合があります。
エラーが表示された場合は、[バックアップと復元のジョブ状態] ページの [エラー メッセージ] 列を確認します。手順 2. で指定した UNC パスにある Sprestore.log を表示すると、より詳細な情報を確認できます。