Каждый раз, когда транзакция запускается на выполнение, Database Engine становится ответственным за выполнение транзакции до ее завершения и за запись ее изменений в базу данных или за гарантию того, что транзакция не оказала совсем никакого влияния на базу данных. Такой подход гарантирует, что база данных остается согласованной в случае сбоя, потому что сбои не разрушают саму базу данных, а вместо этого лишь влияют на транзакции, которые были активными в момент сбоя. Database Engine поддерживает как автоматическое, так и ручное восстановление, что далее и будет обсуждаться.
© 2021 serversql.ru. Все права защищены.