Copias de seguridad de solo copiaCopy-Only Backups

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed InstanceSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance

Una copia de seguridad de solo copia es una copia de seguridad de SQL ServerSQL Server independiente de la secuencia de copias de seguridad convencionales de SQL ServerSQL Server.A copy-only backup is a SQL ServerSQL Server backup that is independent of the sequence of conventional SQL ServerSQL Server backups. 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.Usually, taking a backup changes the database and affects how later backups are restored. Sin embargo, a veces es útil realizar una copia de seguridad con un fin específico sin afectar a los procedimientos generales para copias de seguridad y restauración de la base de datos.However, occasionally, it is useful to take a backup for a special purpose without affecting the overall backup and restore procedures for the database. Las copias de seguridad de solo copia sirven para este propósito.Copy-only backups serve this purpose.

Los tipos de copias de seguridad de solo copia son los siguientes:The types of copy-only backups are as follows:

  • Copias de seguridad completas de solo copia (todos los modelos de recuperación)Copy-only full backups (all recovery models)

    Una copia de seguridad de solo copia no puede servir como base diferencial ni copia de seguridad diferencial y no afecta a la base diferencial.A copy-only backup cannot serve as a differential base or differential backup and does not affect the differential base.

    El proceso de restauración de una copia de seguridad completa de solo copia es el mismo que la restauración de cualquier otra copia de seguridad completa.Restoring a copy-only full backup is the same as restoring any other full backup.

  • 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)Copy-only log backups (full recovery model and bulk-logged recovery model only)

    Una copia de seguridad de registros de solo 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.A copy-only log backup preserves the existing log archive point and, therefore, does not affect the sequencing of regular log backups. Las copias de seguridad de registros de solo copia suelen ser innecesarias.Copy-only log backups are typically unnecessary. En lugar de ello, puede crear una nueva copia de seguridad de registros rutinaria (con WITH NORECOVERY) y utilizarla junto con las copias de seguridad de registros anteriores que sean necesarias para la secuencia de restauración.Instead, you can create a new routine log backup (using WITH NORECOVERY) and use that backup together with any previous log backups that are required for the restore sequence. Sin embargo, una copia de seguridad de registros de solo copia en ocasiones puede resultar útil para realizar una restauración en línea.However, a copy-only log backup can sometimes be useful for performing an online restore. Para obtener un ejemplo, vea Ejemplo: Restauración con conexión de un archivo de lectura/escritura (modelo de recuperación completa).For an example of this, see Example: Online Restore of a Read-Write File (Full Recovery Model).

    El registro de transacciones nunca se trunca después de una copia de seguridad de solo copia.The transaction log is never truncated after a copy-only backup.

Las copias de seguridad de solo copia se registran en la columna is_copy_only de la tabla backupset .Copy-only backups are recorded in the is_copy_only column of the backupset table.

Importante

En Azure SQL Managed Instance no se puede crear una copia de seguridad de solo copia de una base de datos cifrada con Cifrado de datos transparente (TDE) administrado por el servicio.In Azure SQL Managed Instance copy-only backup cannot be created for a database encrypted with service-managed Transparent Data Encryption (TDE). El TDE administrado por el servicio usa la clave interna para el cifrado de datos, y esa clave no se puede exportar, por lo que no se puede restaurar la copia de seguridad en ningún otro lugar.Service-managed TDE uses internal key for encryption of data, and that key cannot be exported, so you could not restore the backup anywhere else. Considere la posibilidad de usar TDE administrado por el cliente en su lugar para poder crear copias de seguridad de solo copia de bases de datos cifradas, pero asegúrese de que la clave de cifrado esté disponible para su posterior restauración.Consider using customer-managed TDE instead to be able to create copy-only backups of encrypted databases, but make sure to have encryption key available for later restore.

Para crear una copia de seguridad de solo copiaTo Create a Copy-Only Backup

Para crear una copia de seguridad de solo copia, utilice SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQLo PowerShell.You can create a copy-only backup by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or PowerShell.

EjemplosExamples

A.A. Uso de SQL Server Management StudioUsing SQL Server Management Studio

En este ejemplo, una copia de seguridad de solo copia de la base de datos Sales se realizará en el disco en la ubicación de copias de seguridad predeterminada.In this example, a copy-only backup of the Sales database will be backed up to disk at the default backup location.

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y expándala.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.

  2. Expanda Bases de datos, haga clic con el botón derecho en Sales, seleccione Tareas y, luego, haga clic en Copia de seguridad...Expand Databases, right-click Sales, point to Tasks, and then click Back Up....

  3. En la página General de la sección Origen active la casilla Copia de seguridad de solo copia .On the General page in the Source section check the Copy-only backup checkbox.

  4. Haga clic en OK.Click OK.

B.B. Usar Transact-SQLUsing Transact-SQL

Este ejemplo crea una copia de seguridad de solo copia para la base de datos Sales utilizando el parámetro COPY_ONLY.This example creates a copy-only backup for the Sales database utilizing the COPY_ONLY parameter. También se realiza una copia de seguridad de solo copia del registro de transacciones.A copy-only backup of the transaction log is taken as well.

BACKUP DATABASE Sales
TO DISK = 'E:\BAK\Sales_Copy.bak'
WITH COPY_ONLY;

BACKUP LOG Sales
TO DISK = 'E:\BAK\Sales_LogCopy.trn'
WITH COPY_ONLY;

Nota

COPY_ONLY no tiene ningún efecto cuando se especifica con la opción DIFFERENTIAL.COPY_ONLY has no effect when specified with the DIFFERENTIAL option.

C.C. Usar PowerShellUsing PowerShell

Este ejemplo crea una copia de seguridad de solo copia para la base de datos Sales utilizando el parámetro -CopyOnly.This example creates a copy-only backup for the Sales database utilizing the -CopyOnly parameter.

Backup-SqlDatabase -ServerInstance 'SalesServer' -Database 'Sales' -BackupFile 'E:\BAK\Sales_Copy.bak' -CopyOnly

Para crear una copia de seguridad completa o de registrosTo create a full or log backup

Para ver copias de seguridad de solo copiaTo view copy-only backups

Para configurar y usar el proveedor de SQL Server PowerShellTo set up and use the SQL Server PowerShell provider

Consulte tambiénSee also

Información general de copia de seguridad (SQL Server) Backup Overview (SQL Server)
Modelos de recuperación (SQL Server) Recovery Models (SQL Server)
Copiar bases de datos con Copias de seguridad y restauración Copy Databases with Backup and Restore
Información general sobre restauración y recuperación (SQL Server)Restore and Recovery Overview (SQL Server)
BACKUP (Transact-SQL)BACKUP (Transact-SQL)
Backup-SqlDatabaseBackup-SqlDatabase