次の方法で共有


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

 

適用先: SharePoint Server 2010

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

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

重要

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

重要

このトピックの手順では、Microsoft SharePoint Server 2010 の検索コンポーネントを復元します。Microsoft FAST Search Server 2010 for SharePoint が含まれるトポロジの場合は、この手順で Content SSA と Query SSA (ひとの検索インデックスを含む) も復元されます。ただし、このトピックの手順に加えて、FAST Search Server 2010 for SharePoint ファームの復元も行う必要があります。詳細については、「バックアップと復元 (FAST Search Server 2010 for SharePoint)」を参照してください。

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

  • 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 のコマンド プロンプト (PS C:\>) に次のコマンドを入力し、Enter キーを押します。

    Restore-SPFarm -Directory <Backup folder> -Item <Search service application name> -RecoveryMethod Overwrite [-BackupId <GUID>] [-Verbose]

    使用するバックアップを指定するには、BackupId パラメーターを使用します。ファームのバックアップを表示するには、「Get-SPBackupHistory -Directory <Backup folder> -ShowBackup」のように入力して Enter キーを押します。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 を表示すると、より詳細な情報を確認できます。