如何将sharepoint站点从一台服务器完全转移到另一台服务器?

时间:2010-02-03 13:35:02

标签: sharepoint

将Sharepoint网站以及工作流程,人员和群组内容以及所有列表内容从一台服务器转移到另一台服务器的最简单方法是什么?

我尝试将网站保存为模板stp并包含所有内容,但工作流程不再有效,人员和组也未在新服务器上复制。

3 个答案:

答案 0 :(得分:2)

stsadm -o backup -url http://oldportal -filename C:\ oldportal.dat

将.dat带到新服务器,创建一个带有空白网站集的新WebApplication

stsadm -o restore -url http://newportal -filename C:\ oldportal.dat -overwrite

自定义功能和解决方案不会被转移,但您提到的项目(工作流程,人员,小组)都将被转移。

答案 1 :(得分:2)

工作流程定义使用SharePoint的STSADM –o import命令恢复站点将带来站点内所有工作流程的定义和关联数据。在导出/导入步骤之前和之后必须完成两个额外的管理步骤,它们是:

  1. 在您的网站上执行NWAdmin –o preparesiteforexport之前,请运行命令STSADM –o export
  2. 在您的网站上执行NWAdmin –o fixsiteafterimport后运行命令STSADM –o import
  3. 执行上述步骤将确保工作流程对工作流定义中所有SharePoint对象的引用完整性。具体来说,STSADM导入过程为所有SharePoint对象生成新的GUID:站点,Web,列表和ListItem。

    为了将导入的工作流重新映射到新生成的GUID,我们提供了preparesiteforexportfixsiteafterimport来解决此问题。

答案 2 :(得分:0)

尝试使用stsadm.exe -o export导出网站。使用参数-includeusersecurity。你搬到另一个农场吗?不同的域名?