Copias de seguridad de sólo copia
Una copia de seguridad de sólo copia es una copia de seguridad de SQL Server independiente de la secuencia de copias de seguridad convencionales de SQL Server. Normalmente, la realización de una copia de seguridad cambia la base de datos y afecta a la forma de restaurar las copias de seguridad posteriores. Sin embargo, a veces es útil realizar una copia de seguridad con un fin específico sin afectar a los procedimientos generales de copias de seguridad y restauración de la base de datos. Con este propósito, se introdujeron las copias de seguridad de sólo copia en SQL Server 2005. Los tipos de copias de seguridad de sólo copia son los siguientes:
Copias de seguridad completas de sólo copia (todos los modelos de recuperación)
Una copia de seguridad completa de sólo copia no puede servir como base diferencial ni copia de seguridad diferencial y no afecta a la base diferencial.
Copias de seguridad de registros de sólo copia (sólo modelo de recuperación completa y modelo de recuperación optimizado para cargas masivas de registros)
Una copia de seguridad de registros de sólo copia mantiene el punto de archivo del registro existente y, por tanto, no afecta a la secuenciación de copias de seguridad de registros periódicas . Las copias de seguridad de registros de sólo copia suelen ser innecesarias. En lugar de ello, puede crear otra copia de registros periódica y actual (con WITH NORECOVERY) y, a continuación, usar esa copia de seguridad junto con las copias de seguridad de registros anteriores que sean necesarias para la secuencia de restauración. Sin embargo, una copia de seguridad de registros de sólo copia se puede crear para realizar una restauración con conexión. Para obtener un ejemplo, vea Ejemplo: restauración en línea de un archivo de lectura/escritura (modelo de recuperación completa).
El registro de transacciones nunca se trunca después de una copia de seguridad de sólo copia. Las copias de seguridad de sólo copia se registran en la columna is_copy_only de la tabla backupset.
Para crear una copia de seguridad de sólo copia (Transact-SQL)
[!NOTA]
A partir de SQL Server 2008, SQL Server Management Studio admite copias de seguridad de sólo copia.
Cómo realizar una copia de seguridad de una base de datos (SQL Server Management Studio)
Cómo realizar una copia de seguridad de un registro de transacciones (SQL Server Management Studio)
La sintaxis de Transact-SQL necesaria para una copia de seguridad completa de sólo copia es:
BACKUP DATABASE nombre_baseDeDatos TO <dispositivo_copiaDeSeguridad> … WITH COPY_ONLY …
[!NOTA]
COPY_ONLY no tiene ningún efecto cuando se especifica con la opción DIFFERENTIAL.
La sintaxis de Transact-SQL necesaria para una copia de seguridad de registros de sólo copia es:
BACKUP LOG nombre_baseDeDatos TO <dispositivo_copiaDeSeguridad> … WITH COPY_ONLY …
Restaurar una Copia de seguridad de sólo copia
El proceso de restauración de una copia de seguridad de sólo copia es el mismo que la restauración de una copia de seguridad completa.
Importante |
---|
Para restaurar una copia de seguridad de la base de datos en una instancia de servidor distinta, vea Copiar bases de datos con Copia de seguridad y restauración y Administrar los metadatos cuando una base de datos pasa a estar disponible en otra instancia de servidor. |
Para restaurar una copia de seguridad completa de la base de datos
Cómo restaurar una copia de seguridad de la base de datos (Transact-SQL)
Cómo restaurar una copia de seguridad de base de datos (SQL Server Management Studio)
Para restaurar archivos y grupos de archivos
Historial de cambios
Contenido actualizado |
---|
Se ha revisado para indicar que la tarea Copia de seguridad de SQL Server Management Studio admite la creación de copias de seguridad de sólo copia. |