Normalmente, cuando hago una restauración de una base de datos desde un servidor de producción a un servidor que no es de producción, usaré la opción WITH REPLACE, ya que cuando me olvido recibo un error acerca de que el registro de cola no está siendo respaldado.
Según MSDN , debería hacer una copia de seguridad de mi registro de cola antes de restaurar:
Si la base de datos está en línea y planea realizar una operación de restauración en la base de datos, comience haciendo una copia de seguridad de la cola del registro. Para evitar un error en una base de datos en línea, debe usar la opción ... WITH NORECOVERY de la instrucción BACKUP Transact-SQL.
¿Cuáles son algunos de los peligros o desventajas de la forma en que lo hago? ¿Por qué es una ventaja para mí hacer una copia de seguridad del registro de cola?
Estoy usando SQL Server 2008R2 pero supongo que esta consulta será relevante para la mayoría de las versiones más recientes de SQL Server, por lo que no la etiqueté como tal inicialmente.
WITH COPY_ONLY
en la copia de seguridad.Respuestas:
Si no realiza una copia de seguridad de la cola del registro, pierde todas las transacciones que ocurrieron desde la última vez que realizó una copia de seguridad de la base de datos.
fuente