博客地址:http://blog.csdn.net/shelleyliu0415
众所周知,SharePoint如果从低版本升级到高版本的话,从13版本开始仅仅支持In Place升级,那么就SharePointServer 2016而言,如何从SharePoint Server 2016 Beta2升级到2016 Server RC呢,需要2个阶段,具体如下:
- 阶段1:在SharePoint Server Beta2上安装和部署RC的Patch,具体步骤,参考如何安装SharePoint Server 2016Release Candidate Patch?
- 阶段2:执行build-to-build upgrade
那么,今天主要给大家介绍的就是如何执行build-to-build upgrade?
从图中我们可以解析出,升级过程分为DB升级和SharePoint farm升级,具体操作如下:
- DB升级:利用PowerShell的命令:Upgrade-SPContentDatabase来做DB升级,注意:如果DB size很小的话,你可以同时并行升级单个DB,不要尝试同时并行升级太多DB因为会降低升级过程,微软推荐2个DB同时升级为宜。
- SharePoint farm升级
- 打开SharePoint 2016 PowerShell,输入cd\,切换到C盘根目录,如下图所示:
- 输入cd "\Program Files\Common Files\Microsoft Shared\web server extensions\16\bin",切换到bin下,如下图所示:
- 输入psconfig.exe -cmd secureresources -cmd installfeatures -cmd upgrade -inplace b2b -force -wait -cmd applicationcontent -install,利用psconfig执行feature、secureresource、Application content的安装和升级,如下图所示:
- 待命令执行完,显示升级状态,如下图所示:
- 进入SharePoint管理中心,查看Patch Upgrade Status,能够看到Patch升级信息,如下图所示:
注意:
- 请在升级前请做Farm Backup,这样一旦升级failed,可以做Farm Restore。
- 如果客户的SharePoint Server比较多并且SharePoint Server之间配置了NLB的情况下,我们需要先从NLB中删掉rotation,然后再每个Server上运行一下Upgrade步骤,升级成功后,再重新添加rotation.
谢谢大家阅读!