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

标签 sharepoint powershell sharepoint-2010 filestream

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

Move-SPSite:由于对象的当前状态,操作无效。
在线:1个字符:12个
+ Move-SPSite <<<< https://xxxxx.xxx/test/test-erick/
+ CategoryInfo:无效数据:(Microsoft.Share ... PCmdletMoveSite:
SPCmdletMoveSite)[Move-SPSite],InvalidOperationException
+ FullyQualifiedErrorId:Microsoft.SharePoint.PowerShell.SPCmdletMoveSite

源内容数据库和目标内容数据库都启用了文件流。我不想进行浅拷贝,但不知道文件流设置是否引起了问题。

更新:我尝试创建一个内容数据库,该数据库未启用文件流并且能够移动网站集。因此,问题在于尝试将网站内容移动到启用了文件流的数据库中。

更新2:我不能再次移动站点,因此它毕竟与文件流无关。我尝试重新创建数据库,但这次出现错误。

最佳答案

找到了问题。我试图从中复制网站集的原始内容数据库来自我们的旧服务器场,该服务器场是SP1之前的版本,而新服务器场已安装了SP1。

内容数据库的架构有所变化,并且move-spsite cmdlet可能引用了旧内容数据库中不存在的表(例如,所有站点)。

关于sharepoint - 在SharePoint 2010中运行Move-SPSite移动网站集时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11761903/

相关文章:

javascript - AngularJS 等待变量更改

Sharepoint 设计器 - 布局文件夹?

PowerShell 问题 - 我必须键入 ./才能运行 bat 文件

regex - 如何在 powershell 中使用正则表达式在第一次出现时进行拆分

sharepoint - 在 SharePoint 2010 中的文档库中显示文件扩展名

c# - 将 SPFile 保存到本地硬盘

web-services - Sharepoint 上的 Windows 身份验证

javascript - IE 9/10/11 在某个未知阈值后不渲染图像

sql - 如何使用powershell执行.sql文件?

c# - 如何转发、回复或添加推文至收藏夹?