Copias de seguridad de sólo copia

Actualizado: 5 de diciembre de 2005

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 copia de seguridad y restauración de la base de datos. Con este propósito, SQL Server 2005 introduce los siguientes tipos de copias de seguridad de sólo copia:

  • 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 las copias de seguridad diferenciales.
  • Copias de seguridad de registros de sólo copia (sólo modelo de recuperación completa y modelo de recuperación por medio de registros de operaciones masivas)
    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 con conexión de un archivo de lectura y 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] SQL Server Management Studio no admite copias de seguridad de sólo copia.

  • Para una copia de seguridad completa de sólo copia, la sintaxis de BACKUP necesaria es:
    BACKUP DATABASE database_name TO <backup_device*>* … WITH COPY_ONLY …

    [!NOTA] COPY_ONLY no tiene ningún efecto cuando se especifica con la opción DIFFERENTIAL.

  • Para una copia de seguridad de registros de sólo copia, la sintaxis de BACKUP necesaria es:
    BACKUP LOG database_name TO <backup_device> … WITH COPY_ONLY …

Vea también

Conceptos

Copia de seguridad en el modelo de recuperación completa
Crear copias de seguridad en el modelo de recuperación simple
Información general de los modelos de recuperación

Otros recursos

BACKUP (Transact-SQL)
RESTORE (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005