As transações SQL são concluídas antes de um failover planejado?

1

Se eu estiver falhando em meu servidor devido a um patch de sistema operacional, as transações em processo podem terminar antes de interromper o serviço SQL?

    
por Sam 21.07.2011 / 19:16

2 respostas

1

Não. O estado de transação é "incompleto" ou "não confirmado"

Quando a Instância do SQL Server é iniciada, ela passa pela recuperação para refazer as transações concluídas / desfazer não confirmadas

Todo o trabalho é adiado para o início porque os motivos para o encerramento do SQL Server podem ser muitos e variados. Isso não é conhecido no início: então refazer / desfazer sempre acontece

    
por 21.07.2011 / 20:23
1

Usar o administrador do cluster para fazer o failover manualmente ou ter uma falha no cluster é o mesmo. À medida que os bancos de dados são colocados on-line no novo nó, eles passam por uma recuperação em que as transações concluídas são roladas para frente e as transações incompletas são revertidas.

    
por 21.07.2011 / 19:51