SharePoint 2013跨版本网站集迁移至SharePoint 2016

来源:互联网 发布:淘宝客服不回 编辑:程序博客网 时间:2024/06/05 03:57

SharePoint 2013跨版本网站集迁移至SharePoint 2016

上篇博客我们做了SharePoint 2016的网站集的备份还原,提到了SharePoint 不同版本之间的网站集不能直接还原,今天我们讲解如何实现这一过程。

先说一下大致的思路:PS:我在项目中遇到的问题是我们系统在国外服务器上,只是一个SharePoint 2013的  SiteCollection,并没有一个独立的内容库,而在新的环境上面也是依然没有一个独立的内容库,所以我们需要如下操作:

1、将生产数据的SharePoint 2013 的网站集备份出来,还原到一个SharePoint 2013的中间环境中的一个空的SharePoint 2013的网站集里面(具体步骤参考我上一篇博客),注意,这个网站集要是一个独立的web应用程序,因为这么做的目的就是要让这个网站集拥有一个独立的内容库。

2、我们将这个中间环境的空网站集(已经不能说空了,已经把生产环境上的SharePoint 2013的网站集还原过来了)所在的内容库拷贝出来,将这个内容库覆盖一个SharePoint 2016的中间环境中的内容库,然后升级这个内容库,这样就能在13的网站集就会被升级成16的网站集,然后你在16的环境里面把网站集备份出来用,再用上一篇博客的方式还原到其他16环境。意思大概就是这样,当然,具体应用还是根据实际情况来吧,套路总是人想出来的。

①第一步的这里就不再演示了,可以参考我上一篇博客,然后去数据库把内容库拷贝出来就行了。

首先SharePoint 2016的环境里面新建一个web应用程序,内容库名字如图所示。


再单独建立一个内容库备用


②我们将备份出来的内容库还原到备用的这个内容库里面来,如图(下面这个截图与本次实验数据不一致,仅供参考如何还原数据库):



 内容库还原之后,我们来验证可用性

我们这里还原之后的内容库的是WSS_Content_myxTest

Powershell:Test-SPContentDatabase -Name WSS_Content_myxTest -WebApplication http://ServerUrl/

如果没有问题就继续移除新建的Web应用程序的内容库WSS_Content_Test

①获取内容库信息

Powershell:Get-SPContentDatabase -webapplication http://ServerUrl/

②删除内容库

Powershell:Get-SPContentDatabase  72a655d4-5cf3-4582-95c3-3acc79d80211 | Remove-SPContentDatabase


删除数据库之后要附加内容库升级

Powershell: Mount-SPContentDatabase "WSS_Content_myxTest" -DatabaseServer AD -WebApplication http://ServerUrl/


静静的等待完成。。。然后就去你新建的web应用上看,是不是所有的内容都过来了。

至此结束。

文章里面所提到的上一篇博客链接:http://blog.csdn.net/yongxiangmei/article/details/78225308

文档内容很糙,但是基本思路应该没啥问题,欢迎同学们骚扰交流,如果有不明白的可以玩命的戳我。

原创粉丝点击