構成設定をファーム間でコピーする (SharePoint Foundation 2010)
適用先: SharePoint Foundation 2010
この記事では、Microsoft SharePoint Foundation 2010 ファームの構成設定を別の SharePoint Foundation 2010 ファームにコピーする方法について説明します。次の状況では、ファームの構成設定を別のファームにコピーするのが適切であると考えられます。
同様の環境を、開発環境、テスト環境、および運用環境として設定する場合
ファームの構成設定について組織のスタンダードを設ける場合
障害復旧環境を設定する場合
この記事の内容
コンテンツ データベースなしでファームをバックアップおよび復元して構成設定をコピーする
構成設定のみをバックアップおよび復元する
スクリプト化された展開を作成して構成設定をコピーする
フォーム間で構成をコピーする方法は多くあります。コピーする構成設定と頻度に基づいて、使用する方法を決めてください。
コンテンツ データベースを接続しないでファームをバックアップおよび復元する。この方法では、選択したサービス アプリケーションの設定に加えて、ファーム設定と Web アプリケーション設定も提供されます。
構成のみをバックアップおよび復元する。この方法では、SharePoint Foundation 2010 のコア設定のみが提供されます。
注意
この方法では、Web アプリケーションやサービス アプリケーションの設定はバックアップおよび復元されません。復元後のファームで Web アプリケーションの設定が必要な場合は、これ以外の方法を使用してください。
文書化された構成に基づいて展開スクリプトを作成する。この方法では、最初の段階での作業が増える可能性がありますが、スタンダードを容易に保つのに適しています。
コンテンツ データベースなしでファームをバックアップおよび復元して構成設定をコピーする
ファーム バックアップを使用して構成設定をコピーする場合は、最初に、コンテンツ データベースをファームから切断することをお勧めします。ただし、運用中のファームではこの手順を実行しないでください。
注意
コンテンツ データベースなしでファームのバックアップを作成すると、サービス アプリケーションがバックアップされます。
Windows PowerShell を使用して、コンテンツ データベースなしでファームをバックアップおよび復元するには
次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft SharePoint 2010 Products] をクリックします。
[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> には、手順 5. で記録した各マッピングを入力します。
Mount-SPContentDatabase -Name <WSS_Content> -WebApplication <https://servername>
構成設定のみをバックアップおよび復元する
ファーム バックアップの一環として、構成設定のみをバックアップすることを選択できます。構成のみのバックアップでは、構成データベースから多数の構成設定を抽出してバックアップします。組み込みのツールを使用して、データベースがその時点でファームに接続しているかどうかを問わず、任意の構成データベースの構成をバックアップできます。構成をバックアップする方法の詳細については、「ファーム構成をバックアップする (SharePoint Foundation 2010)」を参照してください。ファームに存在し、構成バックアップの内部で値が設定されているすべての設定は、構成の復元時にその構成によって上書きされます。ファームに存在する設定が構成バックアップに含まれていない場合、その設定は上書きされません。ファーム構成を復元する方法については、「ファームの構成を復元する (SharePoint Foundation 2010)」を参照してください。
スクリプト化された展開を作成して構成設定をコピーする
SharePoint Foundation 2010 のスクリプト化された展開を作成すると、構成設定のコピーが作成されます。