我的大多数SQL服务器都在2016年的SP2上。安全小组已经确定,我需要稍后的安全更新应用,而且由于SP2今年失去了支持,我计划将其修补到SP3上。
问题是,我从来没有实际修补过Server,并且想知道在应用service时应该遵循什么好的过程。我在网上看到了一些,都大致相同,但只是需要一些意见,对最好的方式去做。
通过在线查看这些过程,我有以下几个问题:
发布于 2022-03-03 11:32:10
在部署SQL修补程序时,需要进行大量的规划,这取决于您的产业规模和您正在使用的HA解决方案。我的修补例程通常是在大型公司中执行的,这些公司拥有1000多个SQL服务器和各种需要较高运行时间的应用程序。你的要求可能没有那么严格。
首先,在做任何事情之前,如果您有补丁,您需要确保在较低的区域测试补丁。让他们在那里运行几个星期,确保你不会遇到任何问题。如果您有QA团队,请让他们在这段时间内对应用程序进行猛烈的打击,以确保没有引入影响您的应用程序的bug。您最不想做的事情是直接在prod中安装一个补丁,然后将整个应用程序或数据库删除。
在修补你的下部区域后,你会想要补上博士的补丁。
最后,一旦您修补了更低的区域和DR区域,下面是修补生产/博士的一般过程。
FCI可能是最简单的补丁。Server和SQL代理已在辅助节点上停止。
同样,如果您有一个QA团队,在您完成修补程序之后,也是让他们测试应用程序的好时机。
当您正在安装时,请考虑安装最新的累积更新。
发布于 2022-03-03 16:31:11
要回答你的具体问题:
是。安装程序将至少重新启动Server实例一次。计划好了。
它“不需要”提前停止--但是实例将重新启动。您的应用程序能够优雅地处理这个问题吗?如果不是的话,就计划一扇窗户。
就像数据库引擎一样-这也会下降和上升。确保它被设置为自动启动并恢复。
一个更老的我的博客上有一些关于修补的细节需要考虑。。除了上面的其他好答案。
发布于 2022-03-03 11:09:57
有修补服务窗口是很好的。SP3将需要服务器重新启动(不会自动完成),但是Service可能会变得不可用\在SP安装期间重新启动。你不需要阻止探员什么的。
如果您已经安装了HA,那么最好先在辅助节点上安装SP3并进行故障转移。
https://dba.stackexchange.com/questions/308216
复制相似问题