如何在两个SharePoint场之间迁移数据?

时间:2010-12-23 17:45:33

标签: sharepoint

我想在位于同一个活动目录中的两个SharePoint服务器场之间执行数据迁移。我不知道如何将数据从一个SharePoint迁移到另一个新的SharePoint场

3 个答案:

答案 0 :(得分:0)

有几种方法:

1)在源服务器场上备份内容数据库并在目标服务器场中还原,然后附加到Web应用程序。

2)在源服务器场上创建(即导出)内容迁移包并在目标服务器场上导入

3)在源和目标服务器场之间设置内容部署路径(在这种情况下可能不合适)

所有这些都在Technet上广泛记录。如果您有自定义或第三方代码,则还需要将这些代码部署到目标服务器。

答案 1 :(得分:0)

基本流程将是这样的:

在新的WSS服务器中创建新的Web应用程序。 按照在SQL Server实例之间移动内容数据库中的说明进行操作。 但是,如果以前的服务器场不可用,则可能无法完全按照所写步骤执行所有步骤。最重要的是,您获得了SQL Server上恢复的数据库的最新备份,然后从链接的文章中按照以下步骤操作:

  1. 在管理中心的“应用程序管理”页上的“SharePoint Web应用程序管理”部分中,单击“内容数据库”。

  2. 在“管理内容数据库”页面上,单击“添加内容数据库”。

  3. 在“添加内容数据库”页面上,键入已传输内容数据库的确切名称,然后单击“确定”。

  4. 对要添加的每个数据库重复步骤14和15。确保从Web应用程序菜单中为每个数据库选择正确的Web应用程序。

  5. 我不知道您的场拓扑,但如果您共享用于死服务器场的相同SQL Server,请确保已完全关闭死场。您不希望两个不同的SharePoint场访问相同的数据(特别是如果一个处于不一致状态)。

答案 2 :(得分:0)

如果旧的农场还活着且状态不一致,那么即使新老版本相同,您最好还是使用迁移工具。

原因是Service Pack,补丁程序及其安装顺序会导致SharePoint实例出现差异,从而导致备份恢复机制混乱。

迁移更加宽容,因为它预先假定源和目的地之间存在差异。

Sharegate是我最喜欢的几种迁移工具。