Share via


検索を復元する (Search Server 2010)

 

適用先: Search Server 2010

トピックの最終更新日: 2016-12-01

ファーム全体ではなく、検索システムのみを復元することが必要となる場合があります。

重要

あるバージョンの Microsoft Search Server からのバックアップを別のバージョンの Search Server への復元に使用することはできません。

このトピックの手順は、以下のとおりです。

  • Windows PowerShell を使用して Search Service アプリケーションを復元するには

  • サーバーの全体管理を使用して Search Service アプリケーションを復元するには

注意

すべての検索コンポーネントの復元に SQL Server ツールは使用できません。

Windows PowerShell を使用して Search Service アプリケーションを復元する

Windows PowerShell を使用して Search Service アプリケーションを復元できます。この手順では、データベース、Search Service 構成、すべてのインデックス ファイルなど、すべての検索コンポーネントが復元されます。

Windows PowerShell を使用して Search Service アプリケーションを復元するには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell のコマンド プロンプトで、次のコマンドを入力します。

    Restore-SPFarm -Directory <BackupFolder> -Item <SearchServiceApplicationName> -RecoveryMethod Overwrite -BackupId <GUID> -Verbose
    

    ここで、

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

    • <SearchServiceApplicationName> は復元するサービス アプリケーションの名前です。

    • <GUID> は使用するバックアップの ID です。ファームのバックアップを表示するには、コマンド「Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup」を入力します。BackupId パラメーターを指定しない場合は、最新のバックアップが使用されます。構成専用のバックアップを使用して検索は復元できません。

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

注意

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。

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

SharePoint サーバーの全体管理 Web サイトを使用して Search Service アプリケーションを復元するには、以下の手順を使用します。この手順では、データベース、Search Service 構成、すべてのインデックス ファイルなど、すべての検索コンポーネントが復元されます。

サーバーの全体管理を使用して Search Service アプリケーションを復元するには

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

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

  3. [バックアップからの復元 - ステップ 1/3: 復元するバックアップの選択] ページで、バックアップの一覧から検索のバックアップまたはファーム レベルのバックアップを含むバックアップ ジョブを選択し、[次へ] をクリックします。それぞれのバックアップの詳細な情報は、横にあるプラス記号 (+) をクリックすることで確認できます。

    注意

    正しいバックアップ ジョブが表示されない場合は、[バックアップ ディレクトリの場所] ボックスに正しいバックアップ フォルダーの汎用名前付け規則 (UNC) パスを入力してから、[更新] をクリックします。
    構成専用のバックアップを使用して検索を復元することはできません。

  4. [バックアップからの復元 - ステップ 2/3: 復元するコンポーネントの選択] ページで、[共有サービス アプリケーション] ノードを展開します。

  5. Search Service アプリケーションの横にあるチェック ボックスをオンにし、[次へ] をクリックします。

  6. [バックアップからの復元 - ステップ 3/3: 復元オプションの選択] ページの [復元するコンポーネント] セクションで、[復元対象のコンポーネント] リストに [ファーム\共有サービス\共有サービス アプリケーション\<Search Service Application>] と表示されていることを確認します。

    [復元オプション] セクションの [復元の種類] で、[同じ構成] オプションを選択します。このオプションを選択すると、操作の確認を求めるダイアログ ボックスが表示されます。[OK] をクリックします。

  7. [復元の開始] をクリックします。

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

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