ファーム間で構成設定をコピーする (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 を使用してコンテンツ データベースのないファームをバックアップおよび復元するには
次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft SharePoint 2010 製品] をクリックします。
[SharePoint 2010 管理シェル] をクリックします。
Windows PowerShell のコマンド プロンプトで次のコマンドを入力して、現在の Web アプリケーションの URL とコンテンツ データベースのマッピングのドキュメントを作成します。
Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}
次の例のようにして、すべてのコンテンツ データベースをマウント解除します。
Get-SPContentDatabase | Dismount-SPContentDatabase
または、次の例のようにして、特定のコンテンツ データベースをマウント解除します。
Get-SPContentDatabase WSS_Content | Dismount-SPContentDatabase
ファームをバックアップします。
Backup-SPFarm -Directory \\servername\share -BackupMethod Full
注意
\servername\share\spbr####\spbackup.log ファイルを見ると、バックアップの進行状況を確認できます。
バックアップが完了した後で、コンテンツ データベースを再マウントします。<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 をインストールする」を参照してください。