SQL事务是否在计划的故障转移之前完成?

如果由于操作系统补丁而导致我的服务器故障,那么在停止SQL服务之前是否允许进行中的事务处理?

否。交易状态是“不完整”或“未提交”

当SQL Server实例启动时,它会通过恢复来重做已完成/撤销未提交的事务

所有的工作都推迟到启动,因为SQL Server关机的原因可以是多种多样的。 这在启动时是不知道的:所以重做/撤销总是会发生的

无论是使用群集pipe理员手动故障转移或具有群集故障,都是一样的。 随着数据库在新节点上联机,它们将经历一个恢复,在该恢复中已完成的事务将前滚,而未完成的事务将回滚。