3

新しいサーバーに SharePoint 2010 を新規インストールしました。管理を容易にするために、サイト コレクションを複数のコンテンツ データベースに再編成しようとしています。PowerShell を使用してサイト コレクションを移動しようとすると、次のエラーが発生します。

Move-SPSite : オブジェクトの現在の状態のため、操作は無効です。行:1 文字:12 + Move-SPSite <<<< https://xxxxx.xxx/test/test-erick/ + CategoryInfo : InvalidData: (Microsoft.Share...PCmdletMoveSite: SPCmdletMoveSite) [Move-SPSite] 、InvalidOperationException + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletMoveSite

ソースと宛先の両方のコンテンツ データベースで、ファイル ストリームが有効になっています。シャロー コピーを実行したくありませんが、ファイル ストリームの設定が問題を引き起こしているかどうかはわかりません。

更新: ファイルストリームが有効になっていないコンテンツ データベースを作成しようとしましたが、サイト コレクションを移動できました。問題は、サイト コンテンツをファイル ストリーム対応データベースに移動しようとすることです。

更新 2: サイトを再度移動することはできないため、結局のところファイルストリームとは関係ありませんでした。データベースを再作成しようとしましたが、今度はエラーが発生します。

4

1 に答える 1

1

問題が見つかりました。サイト コレクションをコピーしようとしている元のコンテンツ データベースは、SP1 より前の古いファームのもので、新しいファームには SP1 がインストールされています。

コンテンツ データベースのスキーマに変更があり、move-spsite コマンドレットが古いコンテンツ データベースに存在しないテーブル (allsites など) を参照している可能性があります。

于 2012-08-02T18:01:25.360 に答える