将SharePoint从一台计算机迁移到另一台计算机

时间:2012-05-10 07:10:09

标签: sharepoint-2010

我有一台SharePoint服务器,现在我想把它从一台机器移到另一台机器上。

这就是我为迁移所做的。

我刚刚在新机器上安装了sharepoint服务器,并且已从新服务器中删除了Sharepoint_config和wss_content数据库。我已从旧服务器恢复了这两个数据库。然后我尝试运行中央管理员,我无法连接到内容数据库错误。

更换数据库是错误的。有什么其他方法可以将SP服务器从一台机器迁移到另一台机器。我已经尝试过我的服用Farm备份和恢复我有很多问题。所以我觉得替换DB对我来说会更好。有什么建议吗?

2 个答案:

答案 0 :(得分:3)

在服务器之间移动SharePoint是一项巨大的工作。 数据库中的数据非常依赖于SharePoint安装及其环境。因此,我建议您只在新服务器上重新安装SharePoint,然后将网站集备份还原到新安装。

  1. 在新服务器计算机上安装SharePoint Server
  2. 从旧服务器备份网站集,请遵循以下指南:http://technet.microsoft.com/en-us/library/cc263441(v=office.12).aspx
  3. 在新服务器上创建Web应用程序
  4. 从prev恢复网站集。备份,请遵循以下指南:http://technet.microsoft.com/en-us/library/cc262087(v=office.12).aspx
  5. 请注意,如果您在LAYOUT文件夹中部署了服务器场级自定义解决方案(由Visual Studio开发)或css文件,请不要忘记在新服务器上重新部署它们。

答案 1 :(得分:2)

我想这个问题太旧了,我的回答无法帮助开始...但是,我想要更新自己对这个主题的了解,我觉得在这里分享是有用的。

此解决方案并不适用于每个SharePoint部署,当然,这只是一个大致的想法。 而且我认为它不适合生产环境...但如果你像我一样勇敢和愚蠢,你也可以在那里做,还有一些额外的预防措施,如备份等。

以下是先决条件:

  1. SharePoint最初是以场模式安装的(不是单服务器模式)
  2. 旧服务器和新服务器都在同一个域中
  3. 您知道用于初始安装的Farm Passphrase
  4. 旧服务器仍然完整且可从新服务器访问
  5. 要做的步骤

    如果您不想将数据库移至新位置,请跳过步骤2-6

    1. 在新服务器上安装SharePoint并加入现有服务器场。看到 有关加入程序的详细信息,请https://technet.microsoft.com/en-us/library/cc261752.aspx
    2. 确保SharePoint是只读的。如果您的用户可以使用,您可以关闭MS SQL DBEngine服务。
    3. 在新服务器或其他所需位置安装MSSQL Server。请记住,如果SharePoint和MSSQL不是演示/开发环境,那么将它们保留在同一台服务器上并不是一个好主意
    4. 将所有SharePoint数据库移动到新的MSSQL Server。您只需复制所有数据库文件并将其附加到新SQL,或采用完全备份和还原方式。
    5. 重要提示:使用 cliconfg 工具在新服务器上创建SQL客户端别名。有关详细信息,请参阅blogs.msdn.com/b/priyo/archive/2013/09/13/sql-alias-for-sharepoint.aspx。

      • 使用旧的SQL实例名称作为别名。例如。如果您的旧服务器在SharePoint.mydomain.com上与SharePoint一起安装了SQL,则别名应为" SharePoint.mydomain.com"
      • 将别名的服务器名称设置为新的SQL位置。类似" NewServer.mydomain.com"
      • 确保为SQL连接指定正确的端口号或为默认动态端口配置网络。只有在同一台计算机上有本地SQL服务器时才有必要。
    6. 在旧服务器上创建相同的SQL客户端别名(这是从服务器场正确删除旧服务器所必需的)

    7. 从服务器场中删除旧服务器。有关详细信息,请参阅this technet article
    8. 更新DNS设置或用于将用户指向新服务器的任何内容。
    9. 那就是它。希望它会帮助某人