将Windows Server 2012 R2升级至2016/2019对SharePoint 2013的影响及操作咨询
升级影响说明
直接就地升级Windows Server 2012 R2到2016/2019会对SharePoint 2013产生影响,大概率导致服务异常。原因包括系统核心组件更新、IIS配置变更、.NET Framework版本调整,这些都会打破SharePoint的依赖关系。但只要提前做好兼容性准备、按规范操作,可将影响降到最低,甚至实现平滑升级。
注意:SharePoint 2013仅支持在安装了**SP1及2018年之后累积更新(CU)**的前提下运行在Windows Server 2016/2019上,未满足补丁要求的话,升级后必然出现严重兼容性问题。
升级前准备操作
- 全量备份所有数据:
- SharePoint内容数据库、配置数据库、服务应用数据库(通过SQL Server备份工具完成)
- 服务器系统状态、SharePoint安装目录、自定义解决方案包(WSP)、前端自定义文件(比如masterpage、样式库)
- 更新SharePoint补丁:
先安装SharePoint 2013 SP1,再升级到适配Windows Server 2016/2019的最新累积更新(CU),确保基础兼容性。 - 搭建测试环境验证:
完全复刻生产环境的服务器配置、SharePoint版本、数据,先在测试环境完成整个升级流程,验证所有功能正常后再操作生产。 - 停止SharePoint相关服务:
停止SharePoint Timer Service、所有IIS应用池、SharePoint服务实例(可通过服务管理器或PowerShell命令Stop-Service SPTimerV4等执行),避免升级过程中数据读写冲突。 - 记录当前配置:
记录IIS站点绑定、服务账户权限、自定义解决方案部署状态、第三方集成配置,方便升级后核对修复。
升级过程注意事项
- 单服务器环境:直接执行Windows Server就地升级,确保服务器硬件满足目标系统要求,升级过程中不要中断电源或重启。
- 服务器场环境:逐台升级,先升级应用服务器,再升级Web前端服务器;每台服务器升级完成后,先运行SharePoint产品配置向导,确认配置同步后再升级下一台,避免场内版本不一致导致服务崩溃。
升级后验证与修复操作
- 运行SharePoint产品配置向导:
这是关键步骤,向导会自动更新配置数据库、适配新系统的组件依赖,解决大部分兼容性问题。运行时选择“连接到现有服务器场”,按提示完成配置。 - 检查核心组件状态:
确认.NET Framework版本(需4.5.2及以上)、IIS的ASP.NET、Windows Authentication等必要组件是否正常启用。 - 启动并验证服务:
启动所有SharePoint服务,通过Central Admin检查Timer Service、搜索服务、用户配置文件服务等是否正常运行;用PowerShell命令Get-SPServiceInstance查看实例状态。 - 测试核心功能:
访问各站点集,测试文档库上传下载、列表操作、搜索功能、自定义WebPart/解决方案,确认无报错或异常。 - 修复权限与兼容性问题:
- 若出现权限错误,重新检查SharePoint服务账户的本地管理员权限、SQL Server登录权限
- 若自定义解决方案报错,重新部署WSP包,或针对新系统调整代码兼容性
- 安装最新累积更新:
升级系统后,再次安装SharePoint 2013的最新CU,确保系统稳定性和兼容性。
内容的提问来源于stack exchange,提问作者Smarter
相关产品推荐
相关产品推荐

