在SharePoint 2010中运行Move-SPSite以移动网站集时出错

在SharePoint 2010中运行Move-SPSite以移动网站集时出错

问题描述:

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

Move-SPSite:由于对象的当前状态,操作无效。 在行:1字符:12 +移动-的SPSite < < < < https://xxxxx.xxx/test/test-erick/ + CategoryInfo:InvalidData:(Microsoft.Share ... PCmdletMoveSite: SPCmdletMoveSite)[移动-的SPSite],出现InvalidOperationException + FullyQualifiedErrorId:Microsoft.SharePoint程序.PowerShell.SPCmdletMoveSite

源和目标内容数据库都启用了文件流。我不想做一个浅拷贝,但不知道文件流设置是否导致问题。

更新:我试图创建一个没有启用文件流并能够移动网站集的内容数据库。所以问题是试图将网站内容移到启用文件流的数据库。

更新2:我不能再次移动站点,因此它与文件流无关。我试着重新创建数据库,这次我得到一个错误。

发现问题。我试图从中复制网站集的原始内容数据库来自我们之前的旧版SP1,并且新的服务器场已安装SP1。

内容数据库的架构有所变化,move-spsite cmdlet可能指的是旧内容数据库中不存在的表(例如allsites)。