我正在我的 SQL Server 上运行 Windows 更新(它们处于主体-镜像伙伴关系,处于高安全模式)。
我从更新镜像开始,我想知道,为了提高安全性,我应该暂停镜像并停止 SQL Server 服务,然后运行 Windows 更新吗?或者这完全没有必要?
我正在我的 SQL Server 上运行 Windows 更新(它们处于主体-镜像伙伴关系,处于高安全模式)。
我从更新镜像开始,我想知道,为了提高安全性,我应该暂停镜像并停止 SQL Server 服务,然后运行 Windows 更新吗?或者这完全没有必要?
建议您暂停镜像,然后修补窗口。
理想情况下,我会遵循以下方法:
如果您配置了见证,则在修补期间将其关闭,如果重新启动 sql server 服务或服务器重新启动,则见证将启动故障转移。
总是修补当前的镜像服务器,所以如果出现问题,那么你至少让你的主体打开。
现在故障转移到新修补的镜像服务器。在当前 Principal 服务器上的 T-SQL 下运行
ALTER DATABASE [your database] SET PARTNER FAILOVER
故障转移完成后,修补当前镜像(最初是主要的)
现在故障回复到原始主体服务器。
添加回见证人(如果从步骤 1 中删除)
ALTER DATABASE [db_name] SET WITNESS = 'TCP://[FQDN]:[port_number]'
作为安全措施,
DBCC CHECKDB
请在您的数据库上运行。来自BOL:
通常,如果更新是基于 SQL 的(并且满足某些条件),程序将处理相关服务的停止/启动。