Gostaria de fazer uma pergunta sobre o processo de recuperação ao restaurar a operação do banco de dados. Digamos que eu restaurei um backup completo NORECOVERY
seguido pela restauração de dois backups t-log com NORECOVERY
. Por fim, vou restaurar o último backup do 3º t-log com a palavra- RECOVERY
chave.
A questão é: quando eu restauro o último backup t-log com palavra- RECOVERY
chave, o SQL Server executa as fases de redo e desfazer ou apenas a fase de desfazer?
Parece-me que quando restauramos o backup com palavra- NORECOVERY
chave, o SQL Server também realiza a fase de redo. A mesma coisa com a restauração de backups t-log com a palavra-chave standby. Nesse caso, o SQL Server cria um arquivo separado com o nome que contém apenas " desfazer " e não qualquer " refazer ".
A seção Comparação de RECOVERY e NORECOVERY do documento RESTORE Statements deve ajudá-lo com essa pergunta: