2010-02-03 79 views
1

将Sharepoint站点与工作流程和人员以及组内容和所有列表内容从一台服务器转移到另一台服务器的最简单方法是什么?如何将SharePoint站点从一台服务器完全转移到其他服务器?

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

+0

你应该真的定义“服务器”以便得到这个问题的准确答案。你是否想要去一个新农场?一个新的Web应用程序?一个新的网站集? – 2010-02-03 21:43:27

回答

2

STSADM o备份-url http://oldportal -filename C:\ oldportal.dat

采取的.dat到新的服务器,创建一个新的WebApplication使用空白网站集

STSADM -o还原 - url http://newportal -filename C:\ oldportal.dat -overwrite

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

+0

(仅在Service Pack 2以后才支持) – ArjanP 2010-02-03 23:09:31

+0

我认为工作流程不会被传输,如http://technet.microsoft.com/en-us/library/cc706866.aspx中所述 “您无法恢复工作流程,警报,功能,解决方案或使用导入操作的回收站状态。“ – Modery 2010-02-09 01:24:25

+0

备份/恢复功能与导入/导出不同 – 2010-02-09 12:02:02

0

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

2

工作流定义使用SharePoint的STSADM –o import命令还原网站将会在网站中引入所有工作流的定义和关联数据。有迹象表明,必须在与导出/导入步骤之后完成了两个额外的行政措施,它们是:

  1. 运行以下命令:NWAdmin –o preparesiteforexport,您的网站()上执行STSADM –o export之前。
  2. 运行命令NWAdmin –o fixsiteafterimport,在您的网站上执行STSADM –o import后。

执行上述步骤将确保工作流对工作流定义中所有SharePoint对象的参照完整性。特别是,STSADM导入过程会为所有SharePoint对象生成新的GUID:站点,Web,列表和ListItems。

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

相关问题