Backstory: Estou tentando restaurar cópias de vários bancos de dados SQL 2012 para um ambiente diferente, mas o aplicativo precisa que eles sejam (aproximadamente) "sincronizados" a tempo.
(Claro que a maneira ideal de fazer isso é usar o modo de recuperação FULL usando backups completos e de log e, em seguida, fazer restaurações pontuais usando o mesmo carimbo de data/hora. Mas no meu caso, não preciso deles perfeitamente sincronizados, apenas dentro de ~ 10 minutos ou mais, e eu prefiro lidar apenas com backups e restaurações completos. Eu tenho controle sobre quando os backups completos são executados, mas o problema é que os bancos de dados são de tamanhos muito diferentes, então os backups completos são executados por muito diferentes períodos de tempo.)
Então minha pergunta: devo sincronizar a hora de início dos backups completos? Ou o tempo de término ?
Em outras palavras, quando eu restaurar um backup completo, terminarei com a aparência dele quando o backup começou ou quando terminou ?
Confira este link
Um backup do Sql Server contém todas as páginas de dados alocadas e o suficiente do log de transações para que uma operação de restauração possa recuperar o banco de dados para que seja transacionalmente consistente a partir do momento em que a operação de leitura de dados foi concluída .
Então, respondendo sua pergunta
É a hora de FIM .
Deve ser muito fácil provar isso para si mesmo invocando uma operação de backup, fazendo algumas alterações em alguns dados enquanto o backup está em execução (certificando-se de confirmá-los) e, em seguida, restaure esse backup em algum lugar e verifique suas alterações.
Referências Mais sobre a quantidade de log de transações que um backup completo inclui
Qualquer backup SQL é feito quando ele grava a hora de término do backup na tabela backupset no banco de dados msdb. Quando você pesquisa, os backups completos são do tipo D e os backups de log são do tipo L. E há uma coluna somente cópia para marcar os backups somente cópia
Eu executo a seguinte consulta periodicamente em um grupo que criei em nosso servidor de gerenciamento central e você pode modificá-lo para suas necessidades.