PowerShellを使って、サイトコレクションを別のコンテンツDBに移動する方法です。
1 | <span class="lnum"> 1: </span><span class="rem">#移動したいサイトコレクションを第一パラメータに指定。</span> |
1 | <span class="lnum"> 2: </span><span class="rem">#移動先のコンテンツDB名をDestinationDatabaseに指定。</span> |
1 | <span class="lnum"> 3: </span>PS C:UsersAdministrator.SP2010RCENT> move-spsite http://sp2010rcent/media -destinationdatabase WSS_Content_Media |
1 | <span class="lnum"> 4: </span> |
1 | <span class="lnum"> 5: </span>確認 |
1 | <span class="lnum"> 6: </span>この操作を実行しますか? |
1 | <span class="lnum"> 7: </span>対象 <span class="str">"http://sp2010rcent/media"</span> に対して操作 <span class="str">"Move-SPSite"</span> を実行しています。 |
1 | <span class="lnum"> 8: </span>[Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) |
1 | <span class="lnum"> 9: </span>[?] ヘルプ(既定値は <span class="str">"Y"</span>): y |
1 | <span class="lnum"> 10: </span> |
1 | <span class="lnum"> 11: </span>警告: この変更を有効にするには IIS を再起動する必要があります。IISを再起動するには、コマンド プロンプトウィンドウを開き「iisreset」と入力します。 |
1 | <span class="lnum"> 12: </span> |
1 | <span class="lnum"> 13: </span><span class="rem">#指示に従いIISRESET実施</span> |
1 | <span class="lnum"> 14: </span>PS C:UsersAdministrator.SP2010RCENT> iisreset |
1 | <span class="lnum"> 15: </span>停止中... |
1 | <span class="lnum"> 16: </span>インターネット サービスは正常に停止されました |
1 | <span class="lnum"> 17: </span>開始中... |
1 | <span class="lnum"> 18: </span>インターネット サービスは正常に再開されました |
移動の前後でサイトコレクションとコンテンツDBの一覧を出力すると、移動できたかどうかがわかります。