ファーム構成をバックアップする (SharePoint Server 2010)

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2011-11-15

ここでは、サーバー ファームの構成のバックアップ方法について説明します。

以前のバージョンの Microsoft SharePoint Server では、構成データベースのバックアップや復元を実行できませんでした。Microsoft SharePoint Server 2010 では、サーバー ファームの構成をバックアップまたは復元することにより、同等の操作を実行できます。

構成とコンテンツの両方をバックアップすることにより、ファーム全体を定期的にバックアップすることをお勧めします。ただし、テスト環境または開発環境では、構成のみのバックアップを実行した方がよい場合があります。同様に Microsoft SQL Server ツールを使用してファームのデータベースをバックアップしている場合に、さらに構成のバックアップが必要になることもあります。定期的にファームをバックアップすることで、ハードウェア障害、停電、またはその他の問題によってデータが消失する可能性を低減できます。また、復元に必要なすべてのファームのデータと構成を確実に保存できます。バックアップの対象の詳細については、「ファーム構成をバックアップする (SharePoint Server 2010)」を参照してください。

構成のバックアップを実行すると、SharePoint Server 2010 構成データベースから構成の設定が抽出され、抽出した情報がバックアップされます。任意の構成データベースの構成をバックアップできます。たとえば、現在のファームまたは別のファームの構成データベースの構成、あるいはどのファームにも関連付けられていない構成データベースの構成をバックアップできます。

バックアップに使用するツールについては、「ファーム構成をバックアップする (SharePoint Server 2010)」を参照してください。

このタスクの手順は、以下のとおりです。

  • Windows PowerShell を使用してファーム構成をバックアップする

  • サーバーの全体管理を使用してファーム構成をバックアップする

注意

ファーム構成のバックアップには、SQL Server ツールも Data Protection Manager も使用できません。

タスクの要件

開始する前に、バックアップの保存先のフォルダーをローカル コンピューターまたはネットワーク上に作成する必要があります。パフォーマンス向上のために、ローカル コンピューターにバックアップしてから、バックアップ ファイルをネットワーク フォルダーに移動することをお勧めします。バックアップ フォルダーの作成方法については、「バックアップと復旧の準備をする (SharePoint Server 2010)」を参照してください。

重要

ファーム構成をバックアップしても、サービス アプリケーションを復元するために必要な情報はバックアップされません。サービス アプリケーションを復元する場合は、ファームの構成およびコンテンツのバックアップを実行する必要があります。サービス アプリケーションのバックアップ方法については、「サービス アプリケーションをバックアップする (SharePoint Server 2010)」を参照してください。

Windows PowerShell を使用してファーム構成をバックアップする

Windows PowerShell を使用すると、現在のファーム、別のファームの構成データベースの構成、またはどのファームにも関連付けられていない構成データベースの構成をバックアップできます。ファームの構成を手動でバックアップしたり、スクリプトの一部としてファームの構成の定期的なバックアップを実行したりできます。

Windows PowerShell を使用して構成データベースの構成をバックアップするには

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

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

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

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

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

    Backup-SPConfigurationDatabase -Directory <BackupFolder> -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> -DatabaseCredentials <WindowsPowerShellCredentialObject> [-Verbose]
    

    ここで、

    • <BackupFolder> は、正しいバックアップ ファイルのフォルダーへのパスです。

    • <DatabaseServerName> は、バックアップするファームのデータベース サーバーの名前です。

    • <DatabaseName> は、ファーム構成データベースの名前です。

    • 構成データベースが格納されているデータベース サーバー上で、db_backupoperator 固定データベース ロールを持つアカウントでログオンしていない場合は、DatabaseCredentials パラメーターの値を指定する必要があります。

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

注意

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

サーバーの全体管理を使用してファーム構成をバックアップする

サーバーの全体管理を使用して、サーバーの全体管理が実行されているファームの構成をバックアップできます。リモート ファームの構成をバックアップするには、リモート ファームで実行されているサーバーの全体管理 Web サイトを使用する必要があります。未接続の構成データベースをバックアップする場合は、サーバーの全体管理を使用できません。

サーバーの全体管理を使用してファーム構成をバックアップするには

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

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

  3. [バックアップの実行 - ステップ 1/2: バックアップするコンポーネントの選択] ページで、コンポーネントのリストからファームを選択し、[次へ] をクリックします。

    注意

    任意のサービスやアプリケーションの構成のバックアップを実行できます。ただし、通常は、ファーム レベルの構成のバックアップを実行します。

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

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

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

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

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

See Also

Concepts

ファームの構成を復元する (SharePoint Server 2010)