小蜗牛的足迹

        I'm a slow walker, but I never walk backwards.

SharePoint 2013 数据迁移方案总结

 1.  使用命令行Backup-SPSite和Backup-SPSite,备份还原站点集方式进行不同服务器场之间的内容迁移

  缺点:在使用此命令进行备份还原的时候,要保持数据库内容数据库version一致。在dbo.version中可以看到。version不一致,使用Upgrade-SPContentDatabase尝试对内容数据库进行升级。手动修改dbo.version中的版本有风险,导入后可能无法正常使用;源站点集的相对路径不能修改。

  优点:还原整个站点集信息,如果site不存在会自动创建,如果site存在会覆盖

2.  使用命令行Export-SPWeb和Import-SPWeb, 导入导出网站。

  优点:不受内容数据库版本限制;可以将网站导入到不同相对地址的站点集中。

  缺点:在网站大于10G以上,导入导出过程都非常慢,甚至会失败。

3.  使用命令行Export-SPWeb和Import-SPWeb, 导入导出列表。

  Export-SPWeb -Identity 网站绝对路径 -ItemUrl 要导出的列表的相对路径 -Path "本地文件夹\file.cmp"

  优点:不受内容数据库版本限制;可以将列表导入到任一网站;在网站比较大的情况下,可以逐个导入。

  缺点:不包含权限信息

4.  将要迁移的网站集迁移到新的内容数据库上,然后直接附加此数据库到目标数据库中。

  a. 在CA中创建一个新的内容数据库A,内容数据库所在的数据库服务器,必须与要迁移的站点集所在的内容数据库在同一台数据库实例上。

  b. 使用命令行Move-SPSite将站点集迁移到内容数据库A上。

  c. 备份内容数据库A,然后将备份文件拷贝到目标数据库服务器上。

  d. 在目标服务器上还原内容数据库A,然后使用Mount-SPContentDatabase将内容数据库添加到目标web application上。

  优点:不受内容数据库版本限制;不受网站大小限制;包含网站权限设置;速度快

  缺点:不能在迁移的时候修改网站集的相对地址。

  

 

  

posted on 2017-09-21 11:20  o_小蜗牛_o  阅读(303)  评论(0编辑  收藏  举报

导航