【问题标题】:How can I completely transfer sharepoint site from one server to other?如何将 sharepoint 站点从一台服务器完全转移到另一台服务器?
【发布时间】:2011-01-12 15:03:27
【问题描述】:

将 Sharepoint 站点连同工作流、人员和组内容以及所有列表内容从一台服务器传输到另一台服务器的最简单方法是什么?

我尝试将站点保存为包含所有内容的模板 stp,但工作流不再起作用,并且人员和组也没有复制到新服务器上。

【问题讨论】:

  • 您应该真正定义“服务器”才能得到这个问题的准确答案。你的意思是去一个新农场?一个新的网络应用程序?新网站集?

标签: sharepoint


【解决方案1】:

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

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

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

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

【讨论】:

  • (仅从 Service Pack 2 开始支持)
  • 我认为工作流不会被转移,如technet.microsoft.com/en-us/library/cc706866.aspx 中所述“您无法使用导入操作恢复工作流、警报、功能、解决方案或回收站状态。”
  • 备份/恢复功能不同于导入/导出
【解决方案2】:

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

  1. 在您的站点上执行STSADM –o export 之前,运行命令NWAdmin –o preparesiteforexport
  2. 在您的站点上执行STSADM –o import 后,运行命令NWAdmin –o fixsiteafterimport

执行上述步骤将确保工作流对工作流定义中所有 SharePoint 对象的引用完整性。具体来说,STSADM 导入过程会为所有 SharePoint 对象生成新的 GUID:站点、网站、列表和 ListItem。

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      相关资源
      最近更新 更多