【发布时间】:2011-01-12 15:03:27
【问题描述】:
将 Sharepoint 站点连同工作流、人员和组内容以及所有列表内容从一台服务器传输到另一台服务器的最简单方法是什么?
我尝试将站点保存为包含所有内容的模板 stp,但工作流不再起作用,并且人员和组也没有复制到新服务器上。
【问题讨论】:
-
您应该真正定义“服务器”才能得到这个问题的准确答案。你的意思是去一个新农场?一个新的网络应用程序?新网站集?
标签: sharepoint
将 Sharepoint 站点连同工作流、人员和组内容以及所有列表内容从一台服务器传输到另一台服务器的最简单方法是什么?
我尝试将站点保存为包含所有内容的模板 stp,但工作流不再起作用,并且人员和组也没有复制到新服务器上。
【问题讨论】:
标签: sharepoint
stsadm -o 备份 -url http://oldportal -filename C:\oldportal.dat
将 .dat 带到新服务器,创建一个带有空白网站集的新 WebApplication
stsadm -o restore -url http://newportal -filename C:\oldportal.dat -overwrite
自定义功能和解决方案不会转移,但您提到的项目(工作流程、人员、组)将全部转移。
【讨论】:
工作流定义 使用 SharePoint 的 STSADM –o import 命令还原站点将包含站点内所有工作流的定义和关联数据。在导出/导入步骤之前和之后必须完成两个额外的管理步骤,它们是:
STSADM –o export 之前,运行命令NWAdmin –o preparesiteforexport。 STSADM –o import 后,运行命令NWAdmin –o fixsiteafterimport。 执行上述步骤将确保工作流对工作流定义中所有 SharePoint 对象的引用完整性。具体来说,STSADM 导入过程会为所有 SharePoint 对象生成新的 GUID:站点、网站、列表和 ListItem。
为了将导入的工作流重新映射到新生成的 GUID,我们提供了 preparesiteforexport 和 fixsiteafterimport 来解决此问题。
【讨论】:
尝试使用 stsadm.exe -o export 导出站点。使用参数-includeusersecurity。你要搬到另一个农场吗?不同的域?
【讨论】: