托管 SQL Server 的服务器操作系统升级(Win2012R2 至 2019)需要考虑什么?

托管 SQL Server 的服务器操作系统升级(Win2012R2 至 2019)需要考虑什么?

我不是 DBA,所以我不太了解仅对现有 SQL Server 的操作系统进行就地升级的复杂性、注意事项和潜在问题。

客户在 Windows Server 2012 R2 上拥有多台独立的 SQL Server 2012 服务器。他们目前的任务是将服务器操作系统升级到 Windows 2016 或 2019。

操作系统的就地升级非常简单,但是在升级 SQL Server 上的底层操作系统(以及相关服务:报告、分析、集成)时是否有任何需要我牢记的特殊注意事项?

提前致谢

答案1

我差不多一年前就这样做了,我做的唯一一件事就是首先创建一个备份,然后将 SQL 更新到最新版本,并安装 2012 到 2019 年之间的任何版本,可能需要升级到下一个版本,但它运行顺利且良好。

提醒备份!!(关机并拍摄,由于一致性,没有在线快照)

工作步骤

  • 更新 SQL Server
  • 停止并关闭 SQL 服务。
  • 升级至 2016 + 所有 Windows 更新
  • 升级至 2019 + 所有 Windows 更新

所有行动都应从开始到结束进行规划,具体时间取决于行动规模,大约需要 1-2 天。(在我的行动中,从第一步到最后一步需要 3 天)

自此以后服务器一直正常运行,没有任何错误。

这是可能的,但官方支持从 2012 升级到 R2,并开始进行到 2019 年的升级。

结论

提醒一下,如果是虚拟机,最好备份数据库,并通过全新安装用最新的操作系统和 SQL 替换虚拟机(如果可能)。通常这样花费的时间更少。

相关内容