次の方法で共有


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

 

適用先: SharePoint Server 2010

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

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

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

重要

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

この記事の手順

  • 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. [Microsoft SharePoint 2010 製品] をクリックします。

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

  5. Windows PowerShell のコマンド プロンプト (PS C:\>) に次のコマンドを入力し、Enter キーを押します。

    Backup-SPFarm -Directory <Backup folder> -BackupMethod {Full | Differential} -Item <Search service application name> [-Verbose]

    注意

    ファームのバックアップを初めて実行する場合は、必ず Full オプションを指定して実行してください。差分バックアップを実行する前に、完全バックアップを実行する必要があります。バックアップ操作の進行状況を表示するには、Verbose パラメーターを使用します。

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

注意

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

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

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

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

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

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

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

    注意

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

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

    注意

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

  5. [バックアップ ファイルの場所] セクションの [バックアップの場所] ボックスに、バックアップ フォルダーのパスを入力し、[バックアップの開始] をクリックします。

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

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