backupset (Transact-SQL)
Contiene una fila por cada conjunto de copia de seguridad. Un conjunto de copia de seguridad contiene la copia de seguridad de una sola operación de copia de seguridad realizada correctamente. 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.
Esta tabla se almacena en la base de datos msdb.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
backup_set_id |
int |
Número de identificación único de conjunto de copia de seguridad que identifica al conjunto de copia de seguridad. Clave principal de identidad. |
backup_set_uuid |
uniqueidentifier |
Número de identificación único de conjunto de copia de seguridad que identifica al conjunto de copia de seguridad. |
media_set_id |
int |
Número de identificación único de conjunto de medios que identifica el conjunto de medios que contiene el conjunto de copia de seguridad. Hace referencia a backupmediaset(media_set_id). |
first_family_number |
tinyint |
Número de familia del medio en el que comienza el conjunto de copia de seguridad. Puede ser NULL. |
first_media_number |
smallint |
Número de medio del medio en el que comienza el conjunto de copia de seguridad. Puede ser NULL. |
last_family_number |
tinyint |
Número de familia del medio en el que termina el conjunto de copia de seguridad. Puede ser NULL. |
last_media_number |
smallint |
Número de medio del medio en el que termina el conjunto de copia de seguridad. Puede ser NULL. |
catalog_family_ number |
tinyint |
Número de familia del medio que contiene el comienzo del directorio del conjunto de copia de seguridad. Puede ser NULL. |
catalog_media_number |
smallint |
Número de medio del medio que contiene el comienzo del directorio del conjunto de copia de seguridad. Puede ser NULL. |
position |
int |
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. Puede ser NULL. Para obtener más información, vea FILE en BACKUP (Transact-SQL). |
expiration_date |
datetime |
Fecha y hora de caducidad del conjunto de copia de seguridad. Puede ser NULL. |
software_vendor_id |
int |
Número de identificación del proveedor de software que escribe el encabezado del medio de copia de seguridad. Puede ser NULL. |
name |
nvarchar(128) |
Nombre del conjunto de copia de seguridad. Puede ser NULL. |
description |
nvarchar(255) |
Descripción del conjunto de copia de seguridad. Puede ser NULL. |
user_name |
nvarchar(128) |
Nombre del usuario que realiza la operación de copia de seguridad. Puede ser NULL. |
software_major_version |
tinyint |
Microsoft Número de versión principal de SQL Server. Puede ser NULL. |
software_minor_ version |
tinyint |
Número de versión secundaria de SQL Server. Puede ser NULL. |
software_build_version |
smallint |
Número de compilación de SQL Server. Puede ser NULL. |
time_zone |
smallint |
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. Los valores pueden variar entre -48 y +48, inclusive. El valor 127 indica que se desconoce la diferencia. Por ejemplo, -20 es la hora estándar del Este (EST) o cinco horas después de UTC. Puede ser NULL. |
mtf_minor_version |
tinyint |
Número de versión secundaria del formato de cinta de Microsoft. Puede ser NULL. |
first_lsn |
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. Puede ser NULL. |
last_lsn |
numeric(25,0) |
Número de secuencia de registro de la siguiente entrada del registro después del conjunto de copia de seguridad. Puede ser NULL. |
checkpoint_lsn |
numeric(25,0) |
Numero de secuencia de registro de la entrada del registro en la que debe comenzar la operación de rehacer. Puede ser NULL. |
database_backup_lsn |
numeric(25,0) |
Número de secuencia de registro de la copia de seguridad completa más reciente de la base de datos. Puede ser NULL. database_backup_lsn es el “inicio del punto de comprobación” que se desencadena cuando comienza la copia de seguridad. Este LSN coincide con first_lsn si la copia de seguridad se realiza cuando la base de datos está inactiva y no está configurada la réplica. |
database_creation_date |
datetime |
Fecha y hora en que se creó originalmente la base de datos. Puede ser NULL. |
backup_start_date |
datetime |
Fecha y hora en que comenzó la operación de copia de seguridad. Puede ser NULL. |
backup_finish_date |
datetime |
Fecha y hora en que terminó la operación de copia de seguridad. Puede ser NULL. |
type |
char(1) |
Tipo de copia de seguridad. Puede ser: D = Base de datos I = Base de datos diferencial L = Registro F = Archivo o grupo de archivos G = Archivo diferencial P = Parcial Q = Parcial diferencial Puede ser NULL. |
sort_order |
smallint |
Criterio de ordenación del servidor que realiza la operación de copia de seguridad. Puede ser NULL. Para obtener más información acerca de los criterios de ordenación y las intercalaciones, vea Trabajar con intercalaciones. |
code_page |
smallint |
Página de códigos del servidor que realiza la operación de copia de seguridad. Puede ser NULL. Para obtener más información acerca de las páginas de códigos, vea Trabajar con intercalaciones. |
compatibility_level |
tinyint |
Configuración del nivel de compatibilidad para la base de datos. Puede ser: 60 = SQL Server 6.0 65 = SQL Server 6.5 70 = SQL Server 7.0 80 = SQL Server 2000 90 = SQL Server 2005 Puede ser NULL. Para obtener más información acerca de los niveles de compatibilidad, vea sp_dbcmptlevel (Transact-SQL). |
database_version |
int |
Número de versión de la base de datos. Puede ser NULL. |
backup_size |
numeric(20,0) |
Tamaño del conjunto de copia de seguridad, en bytes. Puede ser NULL. |
database_name |
nvarchar(128) |
Nombre de la base de datos que forma parte de la operación de copia de seguridad. Puede ser NULL. |
server_name |
nvarchar(128) |
Nombre del servidor en el que se ejecuta la operación de copia de seguridad de SQL Server. Puede ser NULL. |
machine_name |
nvarchar(128) |
Nombre del equipo en el que se ejecuta SQL Server. Puede ser NULL. |
flags |
int |
En Microsoft SQL Server 2005, la columna flags no se utiliza y se sustituye por las siguientes columnas de tipo bit:
Puede ser NULL. En los conjuntos de copia de seguridad de versiones anteriores de SQL Server, bits de indicador: 1 = La copia de seguridad contiene datos registrados al mínimo. 2 = Se utilizó WITH SNAPSHOT. 4 = La base de datos era de sólo lectura en el momento de la copia de seguridad. 8 = La base de datos estaba en modo de un solo usuario en el momento de la copia de seguridad. |
unicode_locale |
int |
Configuración regional Unicode. Puede ser NULL. |
unicode_compare_style |
int |
Estilo de comparación en Unicode. Puede ser NULL. |
collation_name |
nvarchar(128) |
Nombre de intercalación. Puede ser NULL. |
Is_password_protected |
bit |
Indica si el conjunto de copia de seguridad está protegido mediante contraseña: 0 = Sin protección 1 = Protegido |
recovery_model |
nvarchar(60) |
Modelo de recuperación de la base de datos: FULL BULK-LOGGED SIMPLE |
has_bulk_logged_data |
bit |
1 = La copia de seguridad contiene datos de registros de operaciones masivas. |
is_snapshot |
bit |
1 = La copia de seguridad se realizó con la opción SNAPSHOT. |
is_readonly |
bit |
1 = La base de datos era de sólo lectura en el momento de la copia de seguridad. |
is_single_user |
bit |
1 = La base de datos estaba en el modo de un solo usuario en el momento de la copia de seguridad. |
has_backup_checksums |
bit |
1 = La copia de seguridad contiene sumas de comprobación de copia de seguridad. |
is_damaged |
bit |
1 = Se detectaron daños en la base de datos al crear esta copia de seguridad. Se solicitó que la copia de seguridad continuara a pesar de los errores. |
begins_log_chain |
bit |
1 = Es el primer elemento de una cadena continua de copias de seguridad de registros. 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 completo o al modelo de recuperación por medio de registros de operaciones masivas. |
has_incomplete_metadata |
bit |
1 = Copia de seguridad de registros después del error con metadatos incompletos. Para obtener más información, vea Copias de seguridad de registros después del error. |
is_force_offline |
bit |
1 = La base de datos se desconectó mediante la opción NORECOVERY cuando se realizó la copia de seguridad. |
is_copy_only |
bit |
1 = Copia de seguridad de sólo copia. Para obtener más información, vea Copias de seguridad de sólo copia. |
first_recovery_fork_guid |
uniqueidentifier |
Id. de la bifurcación de recuperación inicial. Corresponde al valor de FirstRecoveryForkID de RESTORE HEADERONLY. Para las copias de seguridad de datos, first_recovery_fork_guid es igual a last_recovery_fork_guid. |
last_recovery_fork_guid |
uniqueidentifier |
Id. de la bifurcación de recuperación final. Corresponde al valor de RecoveryForkID de RESTORE HEADERONLY. Para las copias de seguridad de datos, first_recovery_fork_guid es igual a last_recovery_fork_guid. |
fork_point_lsn |
numeric(25,0) |
Si first_recovery_fork_guid no es igual que last_recovery_fork_guid, éste es el número de secuencia de registro del punto de bifurcación. En caso contrario, el valor es NULL. |
database_guid |
uniqueidentifier |
Id. único de la base de datos. Corresponde al valor de BindingID de RESTORE HEADERONLY. Cuando se restaura la base de datos, se asigna un valor nuevo. |
family_guid |
uniqueidentifier |
Id. único de la base de datos original cuando se creó. Este valor permanece invariable cuando se restaura la base de datos, incluso con un nombre diferente. |
differential_base_lsn |
numeric(25,0) |
LSN de base para copias de seguridad diferenciales. En el caso de las copias de seguridad diferenciales con una única copia de seguridad base, los cambios cuyo LSN sea mayor o igual que differential_base_lsn se incluyen en la copia de seguridad diferencial. Para una copia de seguridad diferencial con varias copias de seguridad base, el valor es NULL y el LSN de la copia de seguridad base debe determinarse en el nivel de archivo (vea backupfile (Transact-SQL)). Para los tipos de copia de seguridad no diferenciales, el valor siempre es NULL. |
differential_base_guid |
uniqueidentifier |
Para una copia de seguridad diferencial con una única copia de seguridad base, el valor es el identificador único de la base diferencial. 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. Para los tipos de copia de seguridad no diferenciales, el valor es NULL. |
Vea también
Referencia
backupfile (Transact-SQL)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
Tablas del sistema (Transact-SQL)
Otros recursos
Base de una copia de seguridad diferencial
Cómo habilitar o deshabilitar sumas de comprobación de copias de seguridad (Transact-SQL)
Introducción a los números de secuencia de registro
Números de secuencia de registro y planeamiento de la restauración
Conjuntos de medios, familias de medios y conjuntos de copias de seguridad
Información general de los modelos de recuperación
Rutas de recuperación