Share via


ファーム構成をバックアップする (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 では、サーバー ファームの構成をバックアップまたは復元することにより、同等の操作を実行できます。

構成とコンテンツの両方をバックアップすることにより、ファーム全体を定期的にバックアップすることをお勧めします。ただし、テスト環境または開発環境では、構成のみのバックアップを実行した方がよい場合があります。同様に Microsoft SQL Server ツールを使用してファームのデータベースをバックアップしている場合に、さらに構成のバックアップが必要になることもあります。定期的にファームをバックアップすることで、ハードウェア障害、停電、またはその他の問題によってデータが消失する可能性を低減できます。また、復元に必要なすべてのファームのデータと構成を確実に保存できます。

構成のバックアップを実行すると、Search Server 2010 構成データベースから構成の設定が抽出され、抽出した情報がバックアップされます。任意の構成データベースの構成をバックアップできます。たとえば、現在のファームまたは別のファームの構成データベースの構成、あるいはどのファームにも関連付けられていない構成データベースの構成をバックアップできます。

このタスクの手順は、以下のとおりです。

  • Windows PowerShell を使用してファーム構成をバックアップする

  • サーバーの全体管理を使用してファーム構成をバックアップするには

注意

ファーム構成のバックアップには、SQL Server ツールも Data Protection Manager も使用できません。

タスクの要件

開始する前に、バックアップの保存先のフォルダーをローカル コンピューターまたはネットワーク上に作成する必要があります。パフォーマンス向上のために、ローカル コンピューターにバックアップしてから、バックアップ ファイルをネットワーク フォルダーに移動することをお勧めします。

重要

ファーム構成をバックアップしても、サービス アプリケーションを復元するために必要な情報はバックアップされません。サービス アプリケーション構成を復元する場合は、サービス アプリケーションの構成およびコンテンツのバックアップを実行する必要があります。サービス アプリケーションのバックアップ方法については、「サービス アプリケーションをバックアップする (Search Server 2010)」を参照してください。

Windows PowerShell を使用してファームの構成をバックアップするには

Windows PowerShell を使用すると、現在のファーム、別のファームの構成データベースの構成、またはどのファームにも関連付けられていない構成データベースの構成をバックアップできます。ファームの構成を手動でバックアップしたり、スクリプトの一部としてファームの構成の定期的なバックアップを実行したりできます。

Windows PowerShell を使用して構成データベースの構成をバックアップするには

  1. 次の点を確認します。Add-SPShellAdmin を参照してください。

  2. SharePoint 2010 管理シェルで、Windows PowerShell コマンド プロンプトに次のコマンドを入力します。

    Backup-SPConfigurationDatabase -Directory <BackupFolder> -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> -DatabaseCredentials <PSCredential> [-Verbose]
    

    ここで、

    • <BackupFolder> はバックアップ フォルダーのパスです。

    • <DatabaseServerName> は構成データベースが配置されているデータベース サーバーです。

    • <DatabaseName> は構成データベースの名前です。

    • <PSCredential> は SQL Server データベースの管理者のユーザー名に対応する ID およびパスワードです。構成データベースが格納されているデータベース サーバーの db_backupoperator 固定データベース ロールのメンバーのアカウントでログオンしていない場合、DatabaseCredentials パラメーターを使用する必要があります。

    バックアップ操作の進行を表示するには、Verbose パラメーターを使用します。

    詳細については、「Backup-SPConfigurationDatabase」を参照してください。

    Verbose パラメーターを使用していない場合、操作が正常に終了したときには、コマンド プロンプト ウィンドウにメッセージは表示されません。操作が正常に終了しなかったときには、コマンド プロンプト ウィンドウに次のようなエラー メッセージが表示されます。

    Backup-SPFarm: 処理が失敗しました。詳細については、バックアップ ディレクトリにあるエラー ログを参照してください。行: <行> 桁:<桁> + <コマンドレット> <<<< <エラーの場所>

  3. エラーや警告が出力された場合、またはバックアップが正常に完了しなかった場合は、バックアップ フォルダー内の Spbackup.log ファイルを確認します。

サーバーの全体管理を使用してファーム構成をバックアップする

サーバーの全体管理を使用して、サーバーの全体管理が実行されているファームの構成をバックアップできます。リモート ファームの構成をバックアップするには、そのファームのサーバーの全体管理 Web アプリケーションを使用する必要があります。未接続の構成データベースをバックアップする場合は、サーバーの全体管理を使用できません。

サーバーの全体管理を使用してファーム構成をバックアップするには

  1. この手順を実行しようとしているユーザー アカウントが、Farm Administrators SharePoint グループのメンバーであることを確認します。

  2. [サーバーの全体管理] ホーム ページの [バックアップと復元] セクションで、[バックアップの実行] をクリックします。

  3. [バックアップの実行 - ステップ 1/2: バックアップするコンポーネントの選択] ページで、コンポーネントのリストからファームを選択し、[次へ] をクリックします。

    注意

    任意のサービスやアプリケーションの構成のバックアップを実行することができます。ただし、通常は、ファーム レベルの構成のバックアップを実行します。

  4. [バックアップの実行 - ステップ 2/2: バックアップ オプションの選択] ページの [バックアップの種類] セクションで、[完全] をクリックします。

  5. [構成の設定のみをバックアップ] セクションで、[構成の設定のみをバックアップ] オプションをクリックします。

  6. [バックアップ ファイルの場所] セクションで、バックアップ フォルダーの汎用名前付け規則 (UNC) パスを入力し、[バックアップの開始] をクリックします。

  7. [バックアップと復元のジョブ状態] ページの上部にある [準備] セクションで、すべてのバックアップ ジョブの全体的な状態を確認できます。現在のバックアップ ジョブの状態は、このページの下部にある [バックアップ] セクションで確認できます。この状態ページは 30 秒ごとに自動的に更新されます。また、[更新] をクリックすることで、手動で状態を更新できます。バックアップと復元は Timer Service を使用するジョブです。したがって、バックアップが開始されるまで数秒かかる場合があります。

    エラーが表示された場合は、[バックアップと復元のジョブ状態] ページの [エラー メッセージ] 列を確認します。手順 5. で指定した UNC パスにある Spbackup.log を表示すると、より詳細な情報を確認できます。