Backup Overview (SQL Server)Backup Overview (SQL Server)

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

En este tema se presenta el componente de copia de seguridad de SQL ServerSQL Server .This topic introduces the SQL ServerSQL Server backup component. La copia de seguridad de la base de datos de SQL ServerSQL Server es esencial para proteger los datos.Backing up your SQL ServerSQL Server database is essential for protecting your data. En esta descripción se tratan los tipos y las restricciones de copia de seguridad.This discussion covers backup types, and backup restrictions. En el tema también se presentan los dispositivos y los medios de copia de seguridad de SQL ServerSQL Server .The topic also introduces SQL ServerSQL Server backup devices and backup media.

TérminosTerms

realizar copia de seguridad [verbo]back up [verb]
Copia los datos o las entradas de registro de una base de datos de SQL ServerSQL Server o de su registro de transacciones en un dispositivo de copia de seguridad, como un disco, para crear una copia de seguridad de datos o de registros.Copies the data or log records from a SQL ServerSQL Server database or its transaction log to a backup device, such as a disk, to create a data backup or log backup.

copia de seguridad [nombre]backup [noun]
Copia de los datos de SQL ServerSQL Server que se puede usar para restaurar y recuperar los datos después de un error.A copy of SQL ServerSQL Server data that can be used to restore and recover the data after a failure. Se crea una copia de seguridad de los datos de SQL ServerSQL Server en el nivel de una base de datos o de uno o varios de los archivos o grupos de archivos.A backup of SQL ServerSQL Server data is created at the level of a database or one or more of its files or filegroups. No pueden crearse copias de seguridad de las tablas.Table-level backups cannot be created. Además de las copias de seguridad de datos, el modelo de recuperación completa requiere crear copias de seguridad del registro de transacciones.In addition to data backups, the full recovery model requires creating backups of the transaction log.

modelo de recuperaciónrecovery model
Propiedad de la base de datos que controla el mantenimiento del registro de transacciones de una base de datos.A database property that controls transaction log maintenance on a database. Existen tres modelos de recuperación: simple, completa y por medio de registros de operaciones masivas.Three recovery models exist: simple, full, and bulk-logged. El modelo de recuperación de la base de datos determina sus requisitos de copias de seguridad y restauración.The recovery model of database determines its backup and restore requirements.

restaurarrestore
Proceso de varias fases que copia todos los datos y páginas del registro desde una copia de seguridad de SQL ServerSQL Server especificada a una base de datos especificada y, a continuación, pone al día todas las transacciones registradas en la copia de seguridad mediante la aplicación de los cambios registrados para poner los datos al día.A multi-phase process that copies all the data and log pages from a specified SQL ServerSQL Server backup to a specified database, and then rolls forward all the transactions that are logged in the backup by applying logged changes to bring the data forward in time.

Tipos de copias de seguridadTypes of backups

copia de seguridad de solo copiacopy-only backup
Copia de seguridad de uso especial independiente de la secuencia normal de copias de seguridad de SQL ServerSQL Server .A special-use backup that is independent of the regular sequence of SQL ServerSQL Server backups.

copia de seguridad de datos data backup
Copia de seguridad de datos de una base de datos completa (copia de seguridad de base de datos), una base de datos parcial (copia de seguridad parcial) o un conjunto de archivos de datos o grupos de archivos (copia de seguridad de archivos).A backup of data in a complete database (a database backup), a partial database (a partial backup), or a set of data files or filegroups (a file backup).

copia de seguridad de base de datosdatabase backup
Copia de seguridad de una base de datos.A backup of a database. Las copias de seguridad completas representan la base de datos completa en el momento en que finalizó la copia de seguridad.Full database backups represent the whole database at the time the backup finished. Las copias de seguridad diferenciales solo contienen los cambios realizados en la base de datos desde la copia de seguridad completa más reciente.Differential database backups contain only changes made to the database since its most recent full database backup.

copia de seguridad diferencialdifferential backup
Copia de seguridad de datos basada en la última copia de seguridad completa de una base de datos completa o parcial o de un conjunto de archivos de datos o grupos de archivos ( base diferencial) y que solo incluye las extensiones de datos que han cambiado desde la última base diferencial.A data backup that is based on the latest full backup of a complete or partial database or a set of data files or filegroups (the differential base) and that contains only the data extents that have changed since the differential base.

Una copia de seguridad diferencial parcial únicamente registra las extensiones de datos que han cambiado en grupos de archivos desde la copia de seguridad parcial anterior, que se conoce como la base para la diferencial.A differential partial backup records only the data extents that have changed in the filegroups since the previous partial backup, known as the base for the differential.

copia de seguridad completafull backup
Copia de seguridad completa que incluye todos los datos de una base de datos determinada o un conjunto de grupos de archivos o archivos, así como una cantidad suficiente del registro como para permitir la recuperación de datos.A data backup that contains all the data in a specific database or set of filegroups or files, and also enough log to allow for recovering that data.

copia de seguridad de registroslog backup
Copia de seguridad de los registros de transacciones que incluye todos los registros no guardados en una copia de seguridad de registros anterior.A backup of transaction logs that includes all log records that were not backed up in a previous log backup. (modelo de recuperación completa)(full recovery model)

copia de seguridad de archivosfile backup
Copia de seguridad de uno o varios archivos de base de datos o grupos de archivos.A backup of one or more database files or filegroups.

copia de seguridad parcialpartial backup
Contiene datos de algunos de los grupos de archivos de una base de datos, incluidos los datos del grupo de archivos principal, todos los grupos de archivos de lectura/escritura, y los archivos de solo lectura opcionalmente especificados.Contains data from only some of the filegroups in a database, including the data in the primary filegroup, every read/write filegroup, and any optionally-specified read-only files.

Términos y definiciones de medios de copia de seguridadBackup media terms and definitions

dispositivo de copia de seguridadbackup device
Disco o dispositivo de cinta en el que se escriben las copias de seguridad de SQL ServerSQL Server y del que se pueden restaurar.A disk or tape device to which SQL ServerSQL Server backups are written and from which they can be restored. Las copias de seguridad de SQL Server también se pueden escribir en un servicio Azure Blob Storage, y el formato de URL se usa para especificar el destino y el nombre del archivo de copia de seguridad.SQL Server backups can also be written to an Azure Blob storage service, and URL format is used to specify the destination and the name of the backup file.. Para obtener más información, vea Copia de seguridad y restauración de SQL Server con el servicio de Almacenamiento de blobs de Microsoft Azure.For more information, see SQL Server Backup and Restore with Microsoft Azure Blob Storage Service.

medio de copia de seguridadbackup media
Una o varias cintas o archivos de disco en los que se han escrito una o varias copias de seguridad.One or more tapes or disk files to which one or more backup have been written.

conjunto de copia de seguridadbackup set
Contenido de la copia de seguridad que se agrega a un conjunto de medios mediante una operación de copia de seguridad correcta.The backup content that is added to a media set by a successful backup operation.

familia de mediosmedia family
Copias de seguridad creadas en un único dispositivo no reflejado o en un conjunto de dispositivos reflejados en un conjunto de medios.Backups created on a single nonmirrored device or a set of mirrored devices in a media set

conjunto de mediosmedia set
Colección ordenada de medios de copia de seguridad, cintas o archivos de disco en la que se han escrito una o varias operaciones de copia de seguridad mediante un tipo y número fijo de dispositivos de copia de seguridad.An ordered collection of backup media, tapes or disk files, to which one or more backup operations have written using a fixed type and number of backup devices.

conjunto de medios reflejadomirrored media set
Varias copias (reflejos) de un conjunto de medios.Multiple copies (mirrors) of a media set.

Compresión de copia de seguridadBackup compression

SQL Server 2008 EnterpriseSQL Server 2008 Enterprise y versiones posteriores admiten la compresión de copias de seguridad, y SQL Server 2008SQL Server 2008 y versiones posteriores pueden restaurar una copia de seguridad comprimida.and later versions support compressing backups, and SQL Server 2008SQL Server 2008 and later versions can restore a compressed backup. Para obtener más información, vea Compresión de copia de seguridad (SQL Server).For more information, see Backup Compression (SQL Server).

Restricciones en las operaciones de copia de seguridadBackup operations restrictions

Se puede realizar la copia de seguridad mientras la base de datos está en línea y en uso.Backup can occur while the database is online and being used. Sin embargo, existen las siguientes restricciones.However, the following restrictions exist.

No se pueden realizar copias de seguridad de datos sin conexiónCannot back up offline data

Cualquier operación de copia de seguridad en la que se haga referencia de forma implícita o explícita a datos sin conexión provocará un error.Any backup operation that implicitly or explicitly references data that is offline fails. A continuación, se exponen algunos ejemplos habituales:Some typical examples include the following:

  • Se solicita una copia de seguridad de base de datos completa, pero un grupo de archivos de la base de datos está sin conexión.You request a full database backup, but one filegroup of the database is offline. Puesto que todos los grupos de archivos se incluyen de forma implícita en las copias de seguridad de base de datos completas, esta operación provocará un error.Because all filegroups are implicitly included in a full database backup, this operation fails.

    Para realizar una copia de seguridad de esta base de datos, se puede utilizar una copia de seguridad de archivos y especificar solo los grupos de archivos que estén en línea.To back up this database, you can use a file backup and specify only the filegroups that are online.

  • Se solicita una copia de seguridad parcial, pero un grupo de archivos de lectura/escritura está sin conexión.You request a partial backup, but a read/write filegroup is offline. Puesto que todos los grupos de archivos de lectura/escritura son obligatorios para las copias de seguridad parciales, esta operación provocará un error.Because all read/write filegroups are required for a partial backup, the operation fails.

  • Se solicita una copia de seguridad de determinados archivos, pero uno de ellos no está en línea.You request a file backup of specific files, but one of the files is not online. Se produce un error en la operación.The operation fails. Para realizar una copia de seguridad de los archivos en línea, puede omitir el archivo sin conexión de la lista y repetir la operación.To back up the online files, you can omit the offline file from the file list and repeat the operation.

Normalmente, la copia de seguridad de registros será correcta aunque uno o varios de los archivos de datos no estén disponibles.Typically, a log backup succeeds even if one or more data files are unavailable. Sin embargo, si algún archivo incluye cambios registrados de forma masiva realizados en el modelo de recuperación optimizado para cargas masivas de registros, todos los archivos deberán estar en línea para que la copia de seguridad sea correcta.However, if any file contains bulk-logged changes made under the bulk-logged recovery model, all the files must be online for the backup to succeed.

Restricciones de simultaneidadConcurrency restrictions

SQL ServerSQL Server utiliza el proceso de copia de seguridad en línea para permitir que se realice la copia de seguridad de una base de datos mientras se está utilizando.uses an online backup process to allow for a database backup while the database is still being used. Durante la copia de seguridad, se pueden realizar la mayoría de las operaciones (por ejemplo, las instrucciones INSERT, UPDATE o DELETE están permitidas durante la operación de copia de seguridad).During a backup, most operations are possible; for example, INSERT, UPDATE, or DELETE statements are allowed during a backup operation. Sin embargo, si intenta iniciar una operación de copia de seguridad durante la creación o eliminación de un archivo de la base de datos, la operación de copia de seguridad esperará hasta que la creación o eliminación haya terminado o hasta que se agote el tiempo de espera de la copia de seguridad.However, if you try to start a backup operation while a database file is being created or deleted, the backup operation waits until the create or delete operation is finished or the backup times out.

Las operaciones que no se pueden ejecutar durante la copia de seguridad de la base de datos o del registro de transacciones son las siguientes:Operations that cannot run during a database backup or transaction log backup include the following:

  • Operaciones de administración de archivos, como la instrucción ALTER DATABASE con la opción ADD FILE o la opción REMOVE FILE.File-management operations such as the ALTER DATABASE statement with either the ADD FILE or REMOVE FILE options.

  • Operaciones de reducción de la base de datos o de reducción de un archivo.Shrink database or shrink file operations. Esto incluye las operaciones de reducción automática.This includes auto-shrink operations.

  • Si intenta crear o eliminar un archivo de la base de datos durante la operación de copia de seguridad, se producirá un error en la operación de creación o eliminación.If you try to create or delete a database file while a backup operation is in progress, the create or delete operation fails.

Si una operación de copia de seguridad se superpone a una operación de administración de archivos o de reducción, surge un conflicto.If a backup operation overlaps with a file-management operation or shrink operation, a conflict occurs. Con independencia de la operación en conflicto que empieza en primer lugar, la segunda operación espera a que se agote el tiempo de espera del bloqueo establecido por la primera operación. (El tiempo de espera se controla mediante un valor de tiempo de espera de sesión). Si el bloqueo se libera durante el tiempo de espera, la segunda operación continúa.Regardless of which of the conflicting operation began first, the second operation waits for the lock set by the first operation to time out. (The time-out period is controlled by a session time-out setting.) If the lock is released during the time-out period, the second operation continues. Si se agota el tiempo de espera del bloqueo, la segunda operación no se realiza correctamente.If the lock times out, the second operation fails.

Tareas relacionadasRelated tasks

Dispositivos y medios de copia de seguridadBackup devices and backup media

Crear una copia de seguridadCreate a backup

Nota

En el caso de copias de seguridad parciales o de solo copia, debe usar la instrucción BACKUP de Transact-SQLTransact-SQL con la opción PARTIAL o COPY_ONLY, respectivamente.For partial or copy-only backups, you must use the Transact-SQLTransact-SQLBACKUP statement with the PARTIAL or COPY_ONLY option, respectively.

Y más.And more!

Realizar copias de seguridad y restaurar bases de datos de SQL Server Back Up and Restore of SQL Server Databases
Información general sobre restauración y recuperación (SQL Server) Restore and Recovery Overview (SQL Server)
Planes de mantenimiento Maintenance Plans
El registro de transacciones (SQL Server) The Transaction Log (SQL Server)
Modelos de recuperación (SQL Server)Recovery Models (SQL Server)