3

我在新服务器上全新安装了 SharePoint 2010。我正在尝试将网站集重新组织到多个内容数据库中以便于管理。尝试使用 PowerShell 移动网站集时出现以下错误:

Move-SPSite:由于对象的当前状态,操作无效。在 line:1 char: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 cmdlet 可能引用了旧内容数据库中不存在的表(例如,allsites)。

于 2012-08-02T18:01:25.360 回答