2009-06-30 13 views
5

Digamos que tengo una base de datos muy grande. Su copia de seguridad comienza a la medianoche y termina a las 02:00 a.m.¿Cómo funciona la copia de seguridad en el servidor SQL?

Cuando recupero esa copia de seguridad, ¿tendré el estado de la base de datos a la medianoche o a las 02:00 (u otra cosa)?

Yendo un paso más allá, digamos que tengo varias bases de datos que contienen referencias a los elementos de los demás. Si hago una copia de seguridad de todas las bases de datos en paralelo comenzando al mismo tiempo, cuando las recupero todas, ¿tendré el estado de todas las bases de datos en el mismo momento?

Respuesta

6

El proceso de copia de seguridad en SQL Server realiza una copia de seguridad de los archivos de datos y partes del registro de transacciones, por lo que será el estado de la base de datos a las 2 a. M.

Solo puede garantizar la consistencia de las transacciones confirmadas en las bases de datos si la copia de seguridad detiene exactamente al mismo tiempo. Probablemente no sea algo en lo que desee confiar, por lo que le recomendaría que use copias de seguridad frecuentes del registro de transacciones además de la estrategia completa nocturna que esté utilizando.

Cuestiones relacionadas