Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una copia de seguridad de solo copia es una copia de seguridad de SQL Server que es independiente de la secuencia de copias de seguridad convencionales de SQL Server. Normalmente, realizar una copia de seguridad cambia la base de datos y afecta a cómo se restauran las copias de seguridad posteriores. Sin embargo, en ocasiones, resulta útil realizar una copia de seguridad para un propósito especial sin afectar a los procedimientos generales de copia de seguridad y restauración de la base de datos. Las copias de seguridad de solo lectura sirven para este propósito.
Los tipos de copias de seguridad de solo copia son los siguientes:
Copias de seguridad completas de solo copia (todos los modelos de recuperación)
Una copia de seguridad de solo lectura no puede servir como una base diferencial ni como una copia de seguridad diferencial y no afecta a la base diferencial.
Restaurar una copia de seguridad completa de solo copia es la misma que restaurar cualquier otra copia de seguridad completa.
Copias de seguridad de registros de solo copia (solo modelo de recuperación completa y modelo de recuperación optimizado para cargas masivas de registros)
Una copia de seguridad del registro de solo copia conserva el punto actual del archivo de registro y, por lo tanto, no afecta a la secuenciación de las copias de seguridad de registros normales. Las copias de seguridad de registros de solo copia suelen ser innecesarias. En su lugar, puede crear una nueva copia de seguridad de registros rutinaria (mediante WITH NORECOVERY) y usar esa copia de seguridad junto con las copias de seguridad de registros anteriores necesarias para la secuencia de restauración. Sin embargo, una copia de seguridad de registros de solo copia a veces puede ser útil para realizar una restauración en línea. Para obtener un ejemplo de esto, vea Ejemplo: Restauración en línea de un archivo de Read-Write (modelo de recuperación completa) .
El registro de transacciones nunca se trunca después de una copia de seguridad de solo copia.
Las copias de seguridad de solo copia se registran en la columna is_copy_only de la tabla backupset .
Para crear una copia de seguridad de Copy-Only
Puede crear una copia de seguridad de solo copia mediante SQL Server Management Studio, Transact-SQL o PowerShell.
Uso de SQL Server Management Studio
- En la página General del cuadro de diálogo Copia de seguridad de base de datos, seleccione la opción Solo copia de seguridad.
Uso de Transact-SQL
La sintaxis Transact-SQL esencial es la siguiente:
Para una copia de seguridad completa de solo copia:
COPIA DE SEGURIDAD DE LA BASE DE DATOS database_name EN <backup_device*>* ... CON SOLO_COPIA ...
Nota:
COPY_ONLY no tiene ningún efecto cuando se especifica con la opción DIFFERENTIAL.
Para una copia de seguridad de registros de solo copia:
BACKUP LOG database_name TO <backup_device> ... WITH COPY_ONLY ...
Uso de PowerShell
Utilice el Backup-SqlDatabase cmdlet con el -CopyOnly parámetro.
Tareas relacionadas
Para crear una copia de seguridad completa o de registro
Creación de una copia de seguridad completa de base de datos (SQL Server)
Realizar copia de seguridad de un registro de transacciones (SQL Server)
Para ver las copias de seguridad de solo copia
Para configurar y usar el proveedor de SQL Server PowerShell
Véase también
Información general de copia de seguridad (SQL Server)
Modelos de recuperación (SQL Server)
Copia de bases de datos con copia de seguridad y restauración
Información general sobre restauración y recuperación (SQL Server)