Se eu executar um backup de banco de dados do SQL Server por meio do Management Studio e houver scripts em execução ao mesmo tempo, o backup refletirá o ponto no tempo em que o backup foi iniciado ou finalizado? Meu banco de dados tem cerca de 10 GB, então o backup leva algum tempo, o que significa que muitas coisas podem acontecer nesse meio tempo.
Estou usando o SQL Server 2008 R2
Acabei de postar esta pergunta no SO, mas acho que este é provavelmente um lugar melhor para isso?
Supondo que estamos falando de um backup completo ou diferencial, um marcador é colocado no início do processo de backup. No final do processo de backup, todas as transações confirmadas durante o processo são transferidas para o backup. Quaisquer transações que não forem concluídas são marcadas como revertidas no backup. Portanto, a resposta curta para sua pergunta é: todas as transações concluídas do início ao fim do processo de backup. Durante uma operação de restauração, a etapa final é a limpeza dessas transações.