如何将SharePoint 2010网站迁移到新的服务器和新的SQL实例

我在testing服务器和数据库上有一个SharePoint 2010站点。 我想将我的网站移到生产服务器和新的SQL实例。 做这个的最好方式是什么?

很简单,这里是用于导出和导入的PowerShell命令。

Export-SPWeb -Identity http://OLDSITE/ -Path \\SERVER\backup\sharepoint\SiteExport.cmp -IncludeUserSecurity -IncludeVersions All -Verbose 

 Import-SPWeb -Identity http://NEWSITE/ -Path \\SERVER\backup\sharepoint\SiteExport.cmp -Verbose -Force 

除非使用SQL别名安装SharePoint,否则需要使用指向新SQL Server的旧名称创build一个DNS别名/主机文件,并且实例名称必须相同。

  • 停止SharePoint
  • 备份旧数据库服务器上的数据库
  • 使用sysadmin权限将login添加到新服务器
  • 从旧数据库服务器编写SharePoint作业
  • 重命名旧数据库服务器
  • 创build将旧数据库服务器名称指向新数据库服务器名称的DNS别名
  • 将数据库备份恢复到新的数据库服务器
  • 在新数据库服务器上运行作业脚本
  • ping之后,重新启动SharePoint将旧名称parsing为新服务器(使用ipconfig / flushdns强制更新)