2

我有一个 SharePoint 服务器,现在我想将它从一台机器移动到另一台机器。

这就是我为迁移所做的。

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

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

4

2 回答 2

3

在服务器之间移动 SharePoint 是一项巨大的工作。数据库中的数据在很大程度上取决于 SharePoint 安装及其环境。因此,我建议在新服务器上重新安装 SharePoint,然后将网站集备份恢复到新安装。

  1. 在新服务器计算机上安装 SharePoint Server
  2. 从旧服务器备份网站集,请遵循以下指南:http ://technet.microsoft.com/en-us/library/cc263441(v=office.12).aspx
  3. 在新服务器上创建 Web 应用程序
  4. 从上一个还原网站集。备份,请遵循本指南:http ://technet.microsoft.com/en-us/library/cc262087(v=office.12).aspx

请注意,如果您在 LAYOUT 文件夹中部署了场级别的自定义解决方案(由 Visual Studio 开发)或 css 文件,请不要忘记在新服务器上重新部署它们。

于 2012-05-11T05:12:00.110 回答
2

我想这个问题太老了,我的回答对主题启动器没有帮助......但是,我正在寻求更新我自己关于这个主题的知识,我觉得在这里分享它会很有用。

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

以下是先决条件:

  1. SharePoint 最初是在农场模式下安装的(不是在单服务器模式下)
  2. 新旧服务器都在同一个域中
  3. 您知道用于初始安装的 Farm Passphrase
  4. 旧服务器仍然完好无损,可以从新服务器访问

要做的步骤

如果您不想将数据库移动到新位置,请跳过步骤 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. 从场中删除旧服务器。有关详细信息,请参阅此技术网文章
  8. 更新 DNS 设置或用于将用户指向新服务器的任何设置。

而已。希望它会帮助某人

于 2016-02-26T08:30:23.267 回答