ファーム間で構成設定をコピーする (SharePoint Server 2010)

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2014-10-20

ここでは、構成設定を Microsoft SharePoint Server 2010 ファームから別の SharePoint Server 2010 ファームにコピーする方法を説明します。ファーム間での構成設定のコピーは、次のような状況において便利です。

  • 似た開発環境、テスト環境、および運用環境をセットアップする。

  • ファームの構成設定に対して組織の標準を適用する。

  • 障害復旧環境をセットアップする。

この記事の内容

  • コンテンツ データベースのないファームをバックアップおよび復元して、構成設定をコピーする

  • 構成設定のみをバックアップして復元する

  • スクリプトによる展開を作成して、構成設定をコピーする

ファーム間で構成をコピーするにはさまざまな方法があります。コピーする構成設定およびコピーする必要のある頻度に基づいて、使用する方法を決定します。

  • コンテンツ データベースが接続されていないファームをバックアップして復元します。この方法では、ファームの設定および Web アプリケーションの設定に加えて、選択したサービス アプリケーションの設定をコピーできます。

  • 構成だけをバックアップして復元します。この方法では、SharePoint Foundation 2010 のコア設定だけをコピーできます。

    注意

    この方法には、Web アプリケーションまたはサービス アプリケーションの設定は含まれません。復元先のファームで Web アプリケーションの設定が必要な場合は、他のいずれかの方法を使用します。

  • 文書化した構成を基にして、展開スクリプトを作成します。この方法は、最初に多くの作業が必要な場合がありますが、標準化したものの保守には簡単に使用できます。

コンテンツ データベースのないファームをバックアップおよび復元して、構成設定をコピーする

ファームのバックアップを使用して構成設定をコピーする場合は、最初にコンテンツ データベースをファームから切断することをお勧めします。この方法を稼動中の運用ファームに使用することはお勧めしません。

注意

コンテンツ データベースなしでファームのバックアップを作成すると、サービス アプリケーションがバックアップされます。

Windows PowerShell を使用してコンテンツ データベースのないファームをバックアップおよび復元するには

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

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

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

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

  5. Windows PowerShell のコマンド プロンプトで次のコマンドを入力して、現在の Web アプリケーションの URL とコンテンツ データベースのマッピングのドキュメントを作成します。

    Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}
    
  6. 次の例のようにして、すべてのコンテンツ データベースをマウント解除します。

    Get-SPContentDatabase | Dismount-SPContentDatabase
    

    または、次の例のようにして、特定のコンテンツ データベースをマウント解除します。

    Get-SPContentDatabase WSS_Content | Dismount-SPContentDatabase
    
  7. ファームをバックアップします。

    Backup-SPFarm -Directory \\servername\share -BackupMethod Full
    

    注意

    \servername\share\spbr####\spbackup.log ファイルを見ると、バックアップの進行状況を確認できます。

  8. バックアップが完了した後で、コンテンツ データベースを再マウントします。<WSS_Content> および <https://servername> は、手順 1. で作成したドキュメントの各マッピングに置き換えます。

    Mount-SPContentDatabase -Name <WSS_Content> -WebApplication <https://servername>
    

構成設定のみをバックアップして復元する

ファームのバックアップの一部として、構成設定のみのバックアップを選択できます。構成のみのバックアップでは、多くの情報が抽出されてバックアップされますが、構成データベースのすべての構成設定ではありません。組み込みのツールを使用して、データベースがその時点でファームに接続しているかどうかを問わず、任意の構成データベースの構成をバックアップできます。構成のバックアップ方法の詳細については、「ファーム構成をバックアップする (SharePoint Server 2010)」を参照してください。構成バックアップは、同じサーバー ファームまたは他の任意のサーバー ファームに復元できます。ファームに存在し、構成バックアップの内部で値が設定されているすべての設定は、構成の復元時にその構成によって上書きされます。ファームに存在する設定が構成バックアップに含まれていない場合、その設定は上書きされません。ファームの構成を復元する方法の詳細については、「ファームの構成を復元する (SharePoint Server 2010)」を参照してください。

スクリプトによる展開を作成して、構成設定をコピーする

SharePoint Server 2010 の展開スクリプトを作成すると、構成設定のコピーが作成されます。詳細については、「Windows PowerShell を使用して SharePoint Server 2010 をインストールする」を参照してください。