Назад | Перейти на главную страницу

Завершаются ли транзакции SQL до запланированного аварийного переключения?

Если у меня возникает сбой на моем сервере из-за исправления ОС, разрешено ли завершение внутрипроцессных транзакций до остановки службы SQL?

Либо использование администратора кластера для переключения вручную, либо сбой кластера - все равно. По мере того, как базы данных переводятся в оперативный режим на новом узле, они проходят восстановление, при котором выполняется откат завершенных транзакций и откат неполных транзакций.

Нет. Состояние транзакции - «незавершенная» или «незафиксированная».

Когда экземпляр SQL Server запускается, он проходит восстановление, чтобы повторить завершенные / отменить незафиксированные транзакции.

Все работы откладываются до запуска, потому что причин выключения SQL Server может быть множество и они могут быть самыми разными. Это неизвестно при запуске: поэтому всегда происходит повтор / отмена