Share via


検索をバックアップする (Search Server 2010)

 

適用先: Search Server 2010

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

ファーム レベルでのバックアップを定期的に実行することをお勧めします。ただし、業務の要件や IT の要件によっては、Search Service および関連リソースのバックアップが必要になる場合があります。定期的に検索システムをバックアップすることで、ハードウェア障害、停電、またはその他の問題によってデータが消失する可能性を低減できます。バックアップの手順は簡単で、検索システムに含まれるデータと構成を必要に応じてバックアップから回復できるようになります。

Search のバックアップは、ファームの状態に影響を与えることはありません。ただし、バックアップはリソースを消費します。したがって、バックアップの実行中はファームのパフォーマンスが低下するおそれがあります。パフォーマンスの問題を回避するには、Search のバックアップを、ファームへのアクセスが最も少ない時間帯に実行するようにしてください。

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

  • Windows PowerShell を使用して Search をバックアップするには

  • サーバーの全体管理を使用して Search をバックアップするには

注意

SQL Server ツールまたは Data Protection Manager では、Search のすべてのコンポーネントはバックアップできません。

タスクの要件

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

Windows PowerShell を使用して Search をバックアップする

Windows PowerShell を使用することで、Search を手動でバックアップしたり、スクリプトの一部として Search の定期的なバックアップを実行したりできます。この手順では、データベース、Search Service 構成、およびインデックス ファイルを含む、Search のすべてのコンポーネントがバックアップされます。

Windows PowerShell を使用して Search をバックアップするには

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

  2. [スタート] ボタンをクリックして、[管理ツール] をクリックします。

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

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

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod Full -Item <SearchServiceApplicationName>
    

    注意

    ファームのバックアップを初めて実行する場合は、BackupMethod パラメーターには必ず [完全] オプションを指定してください。差分バックアップを実行する前に、完全バックアップを実行する必要があります。

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

注意

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

サーバーの全体管理を使用して Search をバックアップする

サーバーの全体管理を使用して、Search をバックアップできます。この手順では、データベース、Search Service 構成、およびインデックス ファイルを含む、Search のすべてのコンポーネントがバックアップされます。

サーバーの全体管理を使用して Search をバックアップするには

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

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

  3. [バックアップの実行 - ステップ 1/2: バックアップするコンポーネントの選択] ページのコンポーネントのリストで、[共有サービス] を展開し、[共有サービス アプリケーション] を展開して、ファームのサービス アプリケーションの一覧を確認します。コンポーネントのリストから Search Service アプリケーションを選択し、[次へ] をクリックします。

    注意

    Search Service アプリケーションは、複数のコンポーネントで構成されている場合があります。最上位のコンポーネントを選択する必要があります。既定では、サービス アプリケーションの名前は "Search Service アプリケーション" です。

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

    注意

    Search のバックアップを初めて実行する場合は、必ず [完全] オプションで実行してください。差分バックアップを実行する前に、完全バックアップを実行する必要があります。

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

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

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

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