Webサイトは、復元時にすでにエラーが存在します
質問
Windows Server 2008 Enterpriseを使用してSharePoint Server 2007 Enterpriseを使用しています。また、公開ポータルテンプレートを使用しています。そして私はコマンドを使用しています、
stsadm -o restore -url http://machinename:8090/siteabc -filename c:\backup\siteabc.bak
しかし、次のエラーに満たされました - 「/siteabc」にはすでにWebサイトが存在しています。新しいURLを指定するか、使用してください。
「/siteabc」と呼ばれるWebサイトがすでに存在するかどうかを確認する方法は? SharePoint Managerのようなツールがこれを検出できるかどうかはわかりませんか?
解決
SharePointマネージャーは、このサイトがすでに存在するかどうかを実際に示します。もう1つの方法は、「中央管理」に移動し、[アプリケーション管理]タブをクリックして、サイトコレクションリスト(「SharePointサイト管理」の下)を選択することです。右上隅のWebアプリケーションを正しい隅に変更してください。サイトがリストされていることを確認してください。
サイトが存在することを確信しているので、削除するか、オーバーワイトを使用してバックアップを上に復元できます。
お役に立てれば、
アレックス
他のヒント
これはSP2で修正されたと思いますが、SP1では、サイトを復元すると、URLが正しい場合、私が言及しているものではなくルートサイトについて話していると思うことに気付きました。
それで
stsadm -o restore -url http://machinename/sites/siteabc -filename c:\backup\siteabc.bak
うまくいきますが、
stsadm -o restore -url http://machinename/site/siteabc -filename c:\backup\siteabc.bak
私が復元しようとしていると思うだろうし、実際に思うだろう http:// machinename/. 。私は-Overwriteスイッチを実行するという間違いを犯し、ルートサイトコレクションの上にサイトを復元しました。
また、これを行うときは、管理されているパスが設定されていることを確認して、指定しているURLでサイトコレクションを許可してください。
このKBの記事は、私が見た問題についても説明しています(http://support.microsoft.com/default.aspx/kb/968474)
ナビゲートを試してみることもできます http:// machinename:8090/siteabc/_layouts/settings.aspx. 。プロビジョニング中に傑作をホースするいくつかのサイトをプロビジョニングしました。行ったとき http:// machinename:8090/siteabc 私は404を手に入れますが、私はまだサイトがあることを知っていました。アプリケーションページは別の傑作を使用しているため、設定ページを介してサイトにアクセスしてサイトを削除することができました。