Если у меня возникает сбой на моем сервере из-за исправления ОС, разрешено ли завершение внутрипроцессных транзакций до остановки службы SQL?
Либо использование администратора кластера для переключения вручную, либо сбой кластера - все равно. По мере того, как базы данных переводятся в оперативный режим на новом узле, они проходят восстановление, при котором выполняется откат завершенных транзакций и откат неполных транзакций.
Нет. Состояние транзакции - «незавершенная» или «незафиксированная».
Когда экземпляр SQL Server запускается, он проходит восстановление, чтобы повторить завершенные / отменить незафиксированные транзакции.
Все работы откладываются до запуска, потому что причин выключения SQL Server может быть множество и они могут быть самыми разными. Это неизвестно при запуске: поэтому всегда происходит повтор / отмена