ファームをバックアップする (Search Server 2010)
適用先: Search Server 2010
トピックの最終更新日: 2016-12-01
このトピックでは、サーバー ファーム全体のバックアップ方法について説明します。
このタスクの手順は、以下のとおりです。
Windows PowerShell を使用してファームをバックアップするには
サーバーの全体管理を使用してファームをバックアップするには
SQL Server ツールを使用してファームに関連するデータベースをバックアップするには
構成とコンテンツの両方をバックアップすることにより、ファーム全体を定期的にバックアップすることをお勧めします。定期的にファームをバックアップすることで、ハードウェア障害、停電、またはその他の問題によってデータが消失する可能性を低減できます。簡易なプロセスであるファームの定期的なバックアップを実行することで、必要な場合に備えて、復元に必要なすべてのファーム データと構成を確実に保存できます。
バックアップを実行することで、ファームの状態に影響を与えることはありません。ただし、バックアップはリソースを消費するため、バックアップの実行中はファームのパフォーマンスが多少低下するおそれがあります。パフォーマンスの問題を回避するには、ファームのバックアップを、ファームへのアクセスが最も少ない時間帯 (営業時間外など) に実行するようにしてください。
タスクの要件
開始する前に、バックアップの保存先のフォルダーをローカル コンピューターまたはネットワーク上に作成する必要があります。パフォーマンス向上のために、ローカル コンピューターにバックアップしてから、バックアップ ファイルをネットワーク フォルダーに移動することをお勧めします。
Windows PowerShell を使用してファームをバックアップする
Windows PowerShell を使用することで、ファームを手動でバックアップしたり、スクリプトの一部としてファームの定期的なバックアップを実行したりできます。
Windows PowerShell を使用してファームをバックアップするには
次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft SharePoint 2010 製品] をクリックします。
[SharePoint 2010 管理シェル] をクリックします。
Windows PowerShell のコマンド プロンプトで、次のコマンドを入力します。
Backup-SPFarm -Directory <BackupFolder> -BackupMethod Full -Verbose
<BackupFolder> は、バックアップに使用するローカル コンピューター上のフォルダーです。
注意
ファームのバックアップを初めて実行する場合は、必ず
Full
オプションを指定して実行してください。差分バックアップを実行する前に、完全バックアップを実行する必要があります。
詳細については、「Backup-SPFarm」を参照してください。
注意
コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。
サーバーの全体管理を使用してファームをバックアップする
サーバーの全体管理を使用して、ファームをバックアップできます。
サーバーの全体管理を使用してファームをバックアップするには
この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。
[サーバーの全体管理] ホーム ページの [バックアップと復元] セクションで、[バックアップの実行] をクリックします。
[バックアップの実行 - ステップ 1/2: バックアップするコンポーネントの選択] ページで、コンポーネントのリストからファームを選択し、[次へ] をクリックします。
[バックアップの実行 - ステップ 2/2: バックアップ オプションの選択] ページの [バックアップの種類] セクションで、[完全] または [差分] を選択します。
注意
ファームのバックアップを初めて実行する場合は、必ず [完全] オプションで実行してください。差分バックアップを実行する前に、完全バックアップを実行する必要があります。
[構成設定のみのバックアップ] セクションで、[コンテンツと構成設定をバックアップ] をクリックします。
[バックアップ ファイルの場所] セクションで、バックアップ フォルダーの UNC パスを入力し、[バックアップの開始] をクリックします。
[バックアップと復元のジョブ状態] ページの上部にある [準備] セクションで、すべてのバックアップ ジョブの全体的な状態を確認できます。現在のバックアップ ジョブの状態は、このページの下部にある [バックアップ] セクションで確認できます。この状態ページは 30 秒ごとに自動的に更新されます。また、[更新] をクリックすることで、手動で状態を更新できます。バックアップと復元は Timer Service を使用するジョブです。したがって、バックアップが開始されるまで数秒かかる場合があります。
エラーが表示された場合は、[バックアップと復元のジョブ状態] ページの [エラー メッセージ] 列を確認します。手順 5. で指定した UNC パスにある Spbackup.log を表示すると、より詳細な情報を確認できます。
SQL Server ツールを使用してファームをバックアップする
ファーム全体をバックアップする場合は、Windows PowerShell か、サーバーの全体管理を使用する必要があります。SQL Server ツールはファーム構成をバックアップできないため、SQL Server ツールを使用してファーム全体をバックアップすることはできません。ファーム構成をバックアップする方法の詳細については、「ファーム構成をバックアップする (Search Server 2010)」を参照してください。ただし、SQL Server ツールを使用して、ファームに関連付けられているデータベースをすべてバックアップすることはできます。
SQL Server ツールを使用してファームに関連するデータベースをバックアップするには
SQL Server ツールを使用して Search Server 2010 データベースをバックアップする場合、バックアップ時に使用するアカウントは、各データベースが格納されているデータベース サーバー上で、SQL Server の db_backupoperator 固定データベース ロールのメンバーである必要があります。
SQL Server Management Studio を開き、データベース サーバーに接続します。
オブジェクト エクスプローラーで、[データベース] を展開します。
バックアップするデータベースを右クリックし、[タスク] をポイントしてから、[バックアップ] をクリックします。
[データベースのバックアップ] ダイアログ ボックスの [ソース] 領域で、実行するバックアップの種類を [バックアップの種類] の一覧から選択します。使用するバックアップの種類の詳細については、「復旧モデルの概要」(https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x411) を参照してください。
[ソース] セクションの [バックアップ コンポーネント] で [データベース] をクリックします。
あらかじめ入力されている既定の名前を使用するか、バックアップ セットの名前を [名前] ボックスで指定します。
バックアップ セットの有効期限を指定します。この日付によって、以降の同名のバックアップ セットで上書きできる期間または日付が決定されます。既定で、バックアップ セットは無期限 (0 日) に設定されます。
[バックアップ先] 領域で、バックアップを格納する場所を指定します。
[OK] をクリックして、データベースをバックアップします。
ファーム データベースごとに手順 1. ~ 10. を繰り返します。