stsadmでサイトコレクションのURLを変更する(移動する)
サイトコレクションのURLは作成時に一度設定すると、以後変更することができません。例外として、stsadm コマンドの renamesite がありますが、これは host-named サイトコレクション、つまりルートのサイトコレクション( = ドメイン)を変更するためのコマンドで、それ以外の管理パスを利用した path-based サイトコレクションには利用できません。
Renamesite: Stsadm operation (Office SharePoint Server)
http://technet.microsoft.com/en-us/library/cc263038(office.12).aspx
サイトコレクションのURLを変更するには、本来の用途ではありませんが、stsamd コマンドで一度サイトコレクションをバックアップ→削除→リストア時に別のURLを指定する必要があります。
■stsadm.exeのディレクトリ※2007
cd C:¥Program Files¥Common Files¥Microsoft Shared¥web server extensions¥12¥BIN
■バックアップ
stsadm -o backup -url http://winserver2003r2/sites/FROM -overwrite -nositelock -filename D:¥backup.dat
実運用では、-nositelock オプションは利用せず、バックアップ前にそのサイトをロック(閲覧のみ可能)にしておく方が良いでしょう。これはやはり stsadm コマンドの setsitelock で行います。
readonly でロック、none でロック解除です。
stsadm -o setsitelock -url http://winserver2003r2/sites/FROM -lock readonly
stsadm -o setsitelock -url http://winserver2003r2/sites/FROM -lock none
■削除
stsadm -o deletesite -url http://winserver2003r2/sites/FROM
もちろん全体管理の GUI から削除しても問題ありません。
■リストア
stsadm -o restore -url http://winserver2003r2/sites/TO -filename D:¥backup.dat
なお、上記の例は単純にサイトコレクションの URL を変更していますが、同様の手順で、サイトコレクションを異なる管理パスの配下に移動したり、、別のコンテンツデータベースに「移設」することも可能です。
SharePoint Designer は SPS2007 サイトをバックアップ・復元できない
stsadm.exe でアップグレードしたチームサイトをを統合する
login