backupset (Transact-SQL)backupset (Transact-SQL)

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

Contiene una fila por cada conjunto de copia de seguridad.Contains a row for each backup set. Un conjunto de copia de seguridad contiene la copia de seguridad de una sola operación de copia de seguridad realizada correctamente.A backup set contains the backup from a single, successful backup operation. Las instrucciones RESTORE, RESTORE FILELISTONLY, RESTORE HEADERONLY y RESTORE VERIFYONLY actúan sobre un solo conjunto de copia de seguridad en el conjunto de medios de los dispositivos de copia de seguridad especificados.RESTORE, RESTORE FILELISTONLY, RESTORE HEADERONLY, and RESTORE VERIFYONLY statements operate on a single backup set within the media set on the specified backup device or devices.

Esta tabla se almacena en el msdb base de datos.This table is stored in the msdb database.

Nombre de columnaColumn name Tipo de datosData type DescripciónDescription
backup_set_idbackup_set_id intint Número de identificación único de conjunto de copia de seguridad que identifica al conjunto de copia de seguridad.Unique backup set identification number that identifies the backup set. Clave principal de identidad.Identity, primary key.
backup_set_uuidbackup_set_uuid uniqueidentifieruniqueidentifier Número de identificación único de conjunto de copia de seguridad que identifica al conjunto de copia de seguridad.Unique backup set identification number that identifies the backup set.
media_set_idmedia_set_id intint Número de identificación único de conjunto de medios que identifica el conjunto de medios que contiene el conjunto de copia de seguridad.Unique media set identification number that identifies the media set containing the backup set. Referencias backupmediaset (media_set_id) .References backupmediaset(media_set_id).
first_family_numberfirst_family_number tinyinttinyint Número de familia del medio en el que comienza el conjunto de copia de seguridad.Family number of the media where the backup set starts. Puede ser NULL.Can be NULL.
first_media_numberfirst_media_number smallintsmallint Número de medio del medio en el que comienza el conjunto de copia de seguridad.Media number of the media where the backup set starts. Puede ser NULL.Can be NULL.
last_family_numberlast_family_number tinyinttinyint Número de familia del medio en el que termina el conjunto de copia de seguridad.Family number of the media where the backup set ends. Puede ser NULL.Can be NULL.
last_media_numberlast_media_number smallintsmallint Número de medio del medio en el que termina el conjunto de copia de seguridad.Media number of the media where the backup set ends. Puede ser NULL.Can be NULL.
catalog_family_numbercatalog_family_number tinyinttinyint Número de familia del medio que contiene el comienzo del directorio del conjunto de copia de seguridad.Family number of the media containing the start of the backup set directory. Puede ser NULL.Can be NULL.
catalog_media_numbercatalog_media_number smallintsmallint Número de medio del medio que contiene el comienzo del directorio del conjunto de copia de seguridad.Media number of the media containing the start of the backup set directory. Puede ser NULL.Can be NULL.
positionposition intint Posición del conjunto de copia de seguridad utilizada en la operación de restauración para buscar el conjunto de copia de seguridad y los archivos correspondientes.Backup set position used in the restore operation to locate the appropriate backup set and files. Puede ser NULL.Can be NULL. Para obtener más información, consulte el archivo en copia de seguridad (Transact-SQL).For more information, see FILE in BACKUP (Transact-SQL).
expiration_dateexpiration_date datetimedatetime Fecha y hora de expiración del conjunto de copia de seguridad.Date and time the backup set expires. Puede ser NULL.Can be NULL.
software_vendor_idsoftware_vendor_id intint Número de identificación del proveedor de software que escribe el encabezado de medios de copia de seguridad.Identification number of the software vendor writing the backup media header. Puede ser NULL.Can be NULL.
namename nvarchar(128)nvarchar(128) Nombre del conjunto de copia de seguridad.Name of the backup set. Puede ser NULL.Can be NULL.
descriptiondescription nvarchar(255)nvarchar(255) Descripción del conjunto de copia de seguridad.Description of the backup set. Puede ser NULL.Can be NULL.
user_nameuser_name nvarchar(128)nvarchar(128) Nombre del usuario que realiza la operación de copia de seguridad.Name of the user performing the backup operation. Puede ser NULL.Can be NULL.
software_major_versionsoftware_major_version tinyinttinyint MicrosoftMicrosoft SQL ServerSQL Server Número de versión principal.SQL ServerSQL Server major version number. Puede ser NULL.Can be NULL.
software_minor_versionsoftware_minor_version tinyinttinyint Número de versión secundaria de SQL ServerSQL Server.SQL ServerSQL Server minor version number. Puede ser NULL.Can be NULL.
software_build_versionsoftware_build_version smallintsmallint Número de compilación de SQL ServerSQL Server.SQL ServerSQL Server build number. Puede ser NULL.Can be NULL.
time_zonetime_zone smallintsmallint Diferencia entre la hora local (en la que tiene lugar la operación de copia de seguridad) y la hora universal coordinada (UTC) en intervalos de 15 minutos.Difference between local time (where the backup operation is taking place) and Coordinated Universal Time (UTC) in 15-minute intervals. Los valores pueden variar entre -48 y +48, inclusive.Values can be -48 through +48, inclusive. El valor 127 indica que se desconoce la diferencia.A value of 127 indicates unknown. Por ejemplo, -20 es la hora estándar del Este (EST) o cinco horas después de UTC.For example, -20 is Eastern Standard Time (EST) or five hours after UTC. Puede ser NULL.Can be NULL.
mtf_minor_versionmtf_minor_version tinyinttinyint Número de versión secundaria del formato de cinta de MicrosoftMicrosoft.MicrosoftMicrosoft Tape Format minor version number. Puede ser NULL.Can be NULL.
first_lsnfirst_lsn numeric(25,0)numeric(25,0) Número de secuencia de registro de la primera entrada de registro del conjunto de copia de seguridad o de la más antigua.Log sequence number of the first or oldest log record in the backup set. Puede ser NULL.Can be NULL.
last_lsnlast_lsn numeric(25,0)numeric(25,0) Número de secuencia de registro de la siguiente entrada del registro después del conjunto de copia de seguridad.Log sequence number of the next log record after the backup set. Puede ser NULL.Can be NULL.
checkpoint_lsncheckpoint_lsn numeric(25,0)numeric(25,0) Número de secuencia de registro de la entrada del registro en la que debe comenzar la operación de rehacer.Log sequence number of the log record where redo must start. Puede ser NULL.Can be NULL.
database_backup_lsndatabase_backup_lsn numeric(25,0)numeric(25,0) Número de secuencia de registro de la copia de seguridad completa más reciente de la base de datos.Log sequence number of the most recent full database backup. Puede ser NULL.Can be NULL.

database_backup_lsn es el "inicio del punto de comprobación" que se desencadena cuando se inicia la copia de seguridad.database_backup_lsn is the "begin of checkpoint" that is triggered when the backup starts. Este LSN coincide con first_lsn si se realiza la copia de seguridad cuando la base de datos está inactiva y no está configurada la replicación.This LSN will coincide with first_lsn if the backup is taken when the database is idle and no replication is configured.
database_creation_datedatabase_creation_date datetimedatetime Fecha y hora en que se creó originalmente la base de datos.Date and time the database was originally created. Puede ser NULL.Can be NULL.
backup_start_datebackup_start_date datetimedatetime Fecha y hora en que comenzó la operación de copia de seguridad.Date and time the backup operation started. Puede ser NULL.Can be NULL.
backup_finish_datebackup_finish_date datetimedatetime Fecha y hora en que terminó la operación de copia de seguridad.Date and time the backup operation finished. Puede ser NULL.Can be NULL.
typetype char(1)char(1) Tipo de copia de seguridad.Backup type. Puede ser:Can be:

D = Base de datosD = Database

I = Base de datos diferencialI = Differential database

L = RegistroL = Log

F = Archivo o grupo de archivosF = File or filegroup

G = Archivo diferencialG =Differential file

P = ParcialP = Partial

Q = Parcial diferencialQ = Differential partial

Puede ser NULL.Can be NULL.
sort_ordersort_order smallintsmallint Criterio de ordenación del servidor que realiza la operación de copia de seguridad.Sort order of the server performing the backup operation. Puede ser NULL.Can be NULL. Para obtener más información acerca de los criterios de ordenación y las intercalaciones, vea Collation and Unicode Support.For more information about sort orders and collations, see Collation and Unicode Support.
code_pagecode_page smallintsmallint Página de códigos del servidor que realiza la operación de copia de seguridad.Code page of the server performing the backup operation. Puede ser NULL.Can be NULL. Para obtener más información acerca de las páginas de códigos, vea Collation and Unicode Support.For more information about code pages, see Collation and Unicode Support.
compatibility_levelcompatibility_level tinyinttinyint Configuración del nivel de compatibilidad para la base de datos.Compatibility level setting for the database. Puede ser:Can be:

90 = SQL Server 2005 (9.x)SQL Server 2005 (9.x)90 = SQL Server 2005 (9.x)SQL Server 2005 (9.x)

100 = SQL Server 2008SQL Server 2008100 = SQL Server 2008SQL Server 2008

110 = SQL Server 2012 (11.x)SQL Server 2012 (11.x)110 = SQL Server 2012 (11.x)SQL Server 2012 (11.x)

120 = SQL Server 2014 (12.x)SQL Server 2014 (12.x)120 = SQL Server 2014 (12.x)SQL Server 2014 (12.x)

Puede ser NULL.Can be NULL.

Para obtener más información sobre los niveles de compatibilidad, vea Nivel de compatibilidad de ALTER DATABASE (Transact-SQL).For more information about compatibility levels, see ALTER DATABASE Compatibility Level (Transact-SQL).
database_versiondatabase_version intint Número de versión de la base de datos.Database version number. Puede ser NULL.Can be NULL.
backup_sizebackup_size numeric(20,0)numeric(20,0) Tamaño del conjunto de copia de seguridad, en bytes.Size of the backup set, in bytes. Puede ser NULL.Can be NULL. Copias de seguridad de VSS, backup_size es un valor estimado.For VSS backups, backup_size is an estimated value.
database_namedatabase_name nvarchar(128)nvarchar(128) Nombre de la base de datos que forma parte de la operación de copia de seguridad.Name of the database involved in the backup operation. Puede ser NULL.Can be NULL.
server_nameserver_name nvarchar(128)nvarchar(128) Nombre del servidor en el que se ejecuta la operación de copia de seguridad de SQL ServerSQL Server.Name of the server running the SQL ServerSQL Server backup operation. Puede ser NULL.Can be NULL.
nombre_equipomachine_name nvarchar(128)nvarchar(128) Nombre del equipo en el que se ejecuta SQL ServerSQL Server.Name of the computer running SQL ServerSQL Server. Puede ser NULL.Can be NULL.
flagsflags intint En SQL ServerSQL Server, marcas columna ha quedado desusada y se ha sustituido por las siguientes columnas de bits:In SQL ServerSQL Server, the flags column has been deprecated and is being replaced with the following bit columns:

has_bulk_logged_datahas_bulk_logged_data
is_snapshotis_snapshot
is_readonlyis_readonly
is_single_useris_single_user
has_backup_checksumshas_backup_checksums
is_damagedis_damaged
begins_log_chainbegins_log_chain
has_incomplete_metadatahas_incomplete_metadata
is_force_offlineis_force_offline
is_copy_onlyis_copy_only

Puede ser NULL.Can be NULL.

En los conjuntos de copia de seguridad de versiones anteriores de SQL ServerSQL Server, bits de marca:In backup sets from earlier versions of SQL ServerSQL Server, flag bits:
1 = La copia de seguridad contiene datos registrados al mínimo.1 = Backup contains minimally logged data.
2 = Se utilizó WITH SNAPSHOT.2 = WITH SNAPSHOT was used.
4 = La base de datos era de solo lectura en el momento de la copia de seguridad.4 = Database was read-only at the time of backup.
8 = La base de datos estaba en modo de usuario único en el momento de la copia de seguridad.8 = Database was in single-user mode at the time of backup.
unicode_localeunicode_locale intint Configuración regional Unicode.Unicode locale. Puede ser NULL.Can be NULL.
unicode_compare_styleunicode_compare_style intint Estilo de comparación en Unicode.Unicode compare style. Puede ser NULL.Can be NULL.
collation_namecollation_name nvarchar(128)nvarchar(128) Nombre de intercalación.Collation name. Puede ser NULL.Can be NULL.
Is_password_protectedIs_password_protected bitbit Indica si el conjunto de copia de seguridadIs the backup set

está protegido mediante contraseña:password protected:

0 = Sin protección0 = Not protected

1 = Protegido1 = Protected
recovery_modelrecovery_model nvarchar(60)nvarchar(60) Modelo de recuperación de la base de datos:Recovery model for the database:

FULLFULL

BULK-LOGGEDBULK-LOGGED

SIMPLESIMPLE
has_bulk_logged_datahas_bulk_logged_data bitbit 1 = La copia de seguridad contiene datos de registros de operaciones masivas.1 = Backup contains bulk-logged data.
is_snapshotis_snapshot bitbit 1 = La copia de seguridad se realizó con la opción SNAPSHOT.1 = Backup was taken using the SNAPSHOT option.
is_readonlyis_readonly bitbit 1 = La base de datos era de solo lectura en el momento de la copia de seguridad.1 = Database was read-only at the time of backup.
is_single_useris_single_user bitbit 1 = La base de datos estaba en el modo de usuario único en el momento de la copia de seguridad.1 = Database was single-user at the time of backup.
has_backup_checksumshas_backup_checksums bitbit 1 = La copia de seguridad contiene sumas de comprobación de copia de seguridad.1 = Backup contains backup checksums.
is_damagedis_damaged bitbit 1 = Se detectaron daños en la base de datos al crear esta copia de seguridad.1 = Damage to the database was detected when this backup was created. Se solicitó que la copia de seguridad continuara a pesar de los errores.The backup operation was requested to continue despite errors.
begins_log_chainbegins_log_chain bitbit 1 = Es el primer elemento de una cadena continua de copias de seguridad de registros.1 = This is the first in a continuous chain of log backups. Una cadena de registro empieza por la primera copia de seguridad de registros realizada después de crear la base de datos o cuando se cambia del modelo de recuperación simple al modelo de recuperación completa o al modelo de recuperación optimizado para cargas masivas de registros.A log chain begins with the first log backup taken after the database is created or when it is switched from the simple to the full or bulk-logged recovery model.
has_incomplete_metadatahas_incomplete_metadata bitbit 1 = Copia de seguridad de registros después del error con metadatos incompletos.1 = A tail log backup with incomplete metadata. Para obtener más información, vea Copias del final del registro (SQL Server).For more information, see Tail-Log Backups (SQL Server).
is_force_offlineis_force_offline bitbit 1 = La base de datos se dejó sin conexión mediante la opción NORECOVERY cuando se realizó la copia de seguridad.1 = Database was taken offline using the NORECOVERY option when the backup was taken.
is_copy_onlyis_copy_only bitbit 1 = Copia de seguridad de solo copia.1 = A copy-only backup. Para obtener más información, vea Copias de seguridad de solo copia (SQL Server).For more information, see Copy-Only Backups (SQL Server).
first_recovery_fork_guidfirst_recovery_fork_guid uniqueidentifieruniqueidentifier Id. de la bifurcación de recuperación inicial.ID of the starting recovery fork. Esto corresponde a FirstRecoveryForkID de RESTORE HEADERONLY.This corresponds to FirstRecoveryForkID of RESTORE HEADERONLY.

Copias de seguridad de datos, first_recovery_fork_guid es igual a last_recovery_fork_guid.For data backups, first_recovery_fork_guid equals last_recovery_fork_guid.
last_recovery_fork_guidlast_recovery_fork_guid uniqueidentifieruniqueidentifier Id. de la bifurcación de recuperación final.ID of the ending recovery fork. Esto corresponde a RecoveryForkID de RESTORE HEADERONLY.This corresponds to RecoveryForkID of RESTORE HEADERONLY.

Copias de seguridad de datos, first_recovery_fork_guid es igual a last_recovery_fork_guid.For data backups, first_recovery_fork_guid equals last_recovery_fork_guid.
fork_point_lsnfork_point_lsn numeric(25,0)numeric(25,0) Si first_recovery_fork_guid no es igual a last_recovery_fork_guid, este es el número de secuencia de registro del punto de bifurcación.If first_recovery_fork_guid is not equal to last_recovery_fork_guid, this is the log sequence number of the fork point. En caso contrario, el valor es NULL.Otherwise, the value is NULL.
database_guiddatabase_guid uniqueidentifieruniqueidentifier Id. único de la base de datos.Unique ID for the database. Esto corresponde a BindingID de RESTORE HEADERONLY.This corresponds to BindingID of RESTORE HEADERONLY. Cuando se restaura la base de datos, se asigna un valor nuevo.When the database is restored, a new value is assigned.
family_guidfamily_guid uniqueidentifieruniqueidentifier Id. único de la base de datos original cuando se creó.Unique ID of the original database at creation. Este valor permanece invariable cuando se restaura la base de datos, incluso con un nombre diferente.This value remains the same when the database is restored, even to a different name.
differential_base_lsndifferential_base_lsn numeric(25,0)numeric(25,0) LSN de base para copias de seguridad diferenciales.Base LSN for differential backups. Para una única copia de seguridad diferencial; los cambios con LSN superiores o iguales a differential_base_lsn se incluyen en la copia de seguridad diferencial.For a single-based differential backup; changes with LSNs greater than or equal to differential_base_lsn are included in the differential backup.

Para una diferencial MultiBase, el valor es NULL y la base de LSN debe determinarse en el nivel de archivo (consulte backupfile (Transact-SQL)).For a multibased differential, the value is NULL, and the base LSN must be determined at the file level (see backupfile (Transact-SQL)).

Para los tipos de copia de seguridad no diferenciales, el valor siempre es NULL.For nondifferential backup types, the value is always NULL.
differential_base_guiddifferential_base_guid uniqueidentifieruniqueidentifier Para una copia de seguridad diferencial con una única copia de seguridad base, el valor es el identificador único de la base diferencial.For a single-based differential backup, the value is the unique identifier of the differential base.

Para las copias de seguridad diferenciales con varias copias de seguridad base, el valor es NULL y la base diferencial debe determinarse en el nivel de archivo.For multibased differentials, the value is NULL, and the differential base must be determined at the file level.

Para los tipos de copia de seguridad no diferenciales, el valor es NULL.For nondifferential backup types, the value is NULL.
compressed_backup_sizecompressed_backup_size Numeric(20,0)Numeric(20,0) Recuento total de bytes de la copia de seguridad almacenada en disco.Total Byte count of the backup stored on disk.

Para calcular la razón de compresión, utilice compressed_backup_size y backup_size.To calculate the compression ratio, use compressed_backup_size and backup_size.

Durante una msdb actualización, este valor se establece en NULL.During an msdb upgrade, this value is set to NULL. lo que indica que la copia de seguridad no está comprimida.which indicates an uncompressed backup.
key_algorithmkey_algorithm nvarchar(32)nvarchar(32) Algoritmo de cifrado usado para cifrar la copia de seguridad.The encryption algorithm used to encrypt the backup. El valor NO_Encryption indica que la copia de seguridad no se cifró.NO_Encryption value indicated that the backup was not encrypted.
encryptor_thumbprintencryptor_thumbprint varbinary(20)varbinary(20) La huella digital del sistema de cifrado que se puede utilizar para encontrar el certificado o la clave asimétrica en la base de datos.The thumbprint of the encryptor which can be used to find certificate or the asymmetric key in the database. Si la copia de seguridad no se cifró, este valor es NULL.In the case where the backup was not encrypted, this value is NULL.
encryptor_typeencryptor_type nvarchar(32)nvarchar(32) Tipo de sistema de cifrado usado: certificado o clave asimétrica.The type of encryptor used: Certificate or Asymmetric Key. .. Si la copia de seguridad no se cifró, este valor es NULL.In the case where the backup was not encrypted, this value is NULL.

ComentariosRemarks

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY rellena la columna de la backupmediaset tabla con los valores apropiados del encabezado del conjunto de medios.RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY populates the column of the backupmediaset table with the appropriate values from the media-set header.

Para reducir el número de filas en esta tabla y de otras tablas de copia de seguridad y el historial, ejecute el sp_delete_backuphistory procedimiento almacenado.To reduce the number of rows in this table and in other backup and history tables, execute the sp_delete_backuphistory stored procedure.

Vea tambiénSee Also

Copia de seguridad y restaurar tablas (Transact-SQL) Backup and Restore Tables (Transact-SQL)
backupfile (Transact-SQL) backupfile (Transact-SQL)
backupfilegroup (Transact-SQL) backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL) backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL) backupmediaset (Transact-SQL)
Errores posibles de medios durante copia de seguridad y restauración (SQL Server) Possible Media Errors During Backup and Restore (SQL Server)
Conjuntos de medios, familias de medios y conjuntos de copias de seguridad (SQL Server) Media Sets, Media Families, and Backup Sets (SQL Server)
Modelos de recuperación (SQL Server) Recovery Models (SQL Server)
RESTORE HEADERONLY (Transact-SQL) RESTORE HEADERONLY (Transact-SQL)
Copia de seguridad y restaurar tablas (Transact-SQL)Backup and Restore Tables (Transact-SQL)