backupfile (Transact-SQL)backupfile (Transact-SQL)

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

Contiene una fila por cada archivo de datos o de registro de una base de datos.Contains one row for each data or log file of a database. Las columnas describen la configuración del archivo en el momento en que se realizó la copia de seguridad.The columns describes the file configuration at the time the backup was taken. Si el archivo está incluido en la copia de seguridad viene determinada por la is_present columna.Whether or not the file is included in the backup is determined by the is_present column. 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 exclusivo del archivo que contiene el conjunto de copia de seguridad.Unique identification number of the file containing the backup set. Referencias backupset (backup_set_id) .References backupset(backup_set_id).
first_family_numberfirst_family_number tinyinttinyint Número de familia del primer medio que contiene este archivo de copia de seguridad.Family number of the first media containing this backup file. Puede ser NULL.Can be NULL.
first_media_numberfirst_media_number smallintsmallint Número de medio del primer medio que contiene este archivo de copia de seguridad.Media number of the first media containing this backup file. Puede ser NULL.Can be NULL.
filegroup_namefilegroup_name nvarchar(128)nvarchar(128) Nombre del grupo de archivos que contiene un archivo de base de datos del que se ha realizado una copia de seguridad.Name of the filegroup containing a backed up database file. Puede ser NULL.Can be NULL.
page_sizepage_size intint Tamaño de la página, en bytes.Size of the page, in bytes.
file_numberfile_number numeric(10,0)numeric(10,0) Número de identificación de archivo único dentro de una base de datos (corresponde a sys.database_files. file_ID).File identification number unique within a database (corresponds to sys.database_files.file_id).
backed_up_page_countbacked_up_page_count numeric(10,0)numeric(10,0) Número de páginas incluidas en la copia de seguridad.Number of pages backed up. Puede ser NULL.Can be NULL.
file_typefile_type char(1)char(1) Archivo incluido en la copia de seguridad; uno de los siguientes:File backed up, one of:

D = Archivo de datos de SQL ServerSQL Server.D = SQL ServerSQL Server data file.

L = Archivo de registro de SQL ServerSQL Server.L = SQL ServerSQL Server log file.

F = Catálogo de texto completo.F = Full text catalog.

Puede ser NULL.Can be NULL.
source_file_block_sizesource_file_block_size numeric(10,0)numeric(10,0) Dispositivo en el que se encontraba el archivo de datos o de registro original cuando se hizo la copia de seguridad del mismo.Device that the original data or log file resided on when it was backed up. Puede ser NULL.Can be NULL.
file_sizefile_size numeric(20,0)numeric(20,0) Longitud en bytes del archivo del que se hace una copia de seguridad.Length of the file that is backed up, in bytes. Puede ser NULL.Can be NULL.
logical_namelogical_name nvarchar(128)nvarchar(128) Nombre lógico del archivo del que se hace una copia de seguridad.Logical name of the file that is backed up. Puede ser NULL.Can be NULL.
physical_drivephysical_drive nvarchar(260)nvarchar(260) Unidad física o nombre de partición.Physical drive or partition name. Puede ser NULL.Can be NULL.
physical_namephysical_name nvarchar(260)nvarchar(260) Resto del nombre de archivo físico (del sistema operativo).Remainder of the physical (operating system) file name. Puede ser NULL.Can be NULL.
statestate tinyinttinyint Estado del archivo, uno de los siguientes:State of the file, one of:

0 = Con conexión0 = ONLINE

1 = En restauración1 = RESTORING

2 = En recuperación2 = RECOVERING

3 = Recuperación pendiente3 = RECOVERY PENDING

4 = Sospechoso4 = SUSPECT

6 = Sin conexión6 = OFFLINE

7 = Inactivo7 = DEFUNCT

8 = QUITAR8 = DROPPED

Nota: Para que estos valores se corresponden con los valores de los Estados de base de datos, se omite el valor 5.Note: The value 5 is skipped so that these values correspond to the values for database states.
state_descstate_desc nvarchar(64)nvarchar(64) Descripción del estado del archivo, uno de los siguientes:Description of the file state, one of:

ONLINE RESTORINGONLINE RESTORING

RECOVERINGRECOVERING

RECOVERY_PENDINGRECOVERY_PENDING

SUSPECT OFFLINE DEFUNCTSUSPECT OFFLINE DEFUNCT
create_lsncreate_lsn numeric(25,0)numeric(25,0) Número de secuencia de registro en el que se creó el archivo.Log sequence number at which the file was created.
drop_lsndrop_lsn numeric(25,0)numeric(25,0) Número de flujo de registro en el que se quitó el archivo.Log sequence number at which the file was dropped. Puede ser NULL.Can be NULL.

Si el archivo no se ha quitado, este valor es NULL.If the file has not been dropped, this value is NULL.
file_guidfile_guid uniqueidentifieruniqueidentifier Identificador único del archivo.Unique identifier of the file.
read_only_lsnread_only_lsn numeric(25,0)numeric(25,0) Número de flujo de registro en el que el grupo de archivos que contiene el archivo cambió de lectura/escritura a solo lectura (el cambio más reciente).Log sequence number at which the filegroup containing the file changed from read-write to read-only (the most recent change). Puede ser NULL.Can be NULL.
read_write_lsnread_write_lsn numeric(25,0)numeric(25,0) Número de secuencia de registro en el que el grupo de archivos que contiene el archivo cambió de solo lectura a lectura/escritura (el cambio más reciente).Log sequence number at which the filegroup containing the file changed from read-only to read-write (the most recent change). Puede ser NULL.Can be NULL.
differential_base_lsndifferential_base_lsn numeric(25,0)numeric(25,0) LSN de base para copias de seguridad diferenciales.Base LSN for differential backups. Una copia de seguridad diferencial incluye únicamente el número de extensiones de datos tiene una secuencia de registro igual o mayor que differential_base_lsn.A differential backup includes only data extents having a log sequence number equal to or greater than differential_base_lsn.

Para otros tipos de copia de seguridad, el valor es NULL.For other backup types, the value is NULL.
differential_base_guiddifferential_base_guid uniqueidentifieruniqueidentifier Para una copia de seguridad diferencial, el identificador único de la copia de seguridad de datos más reciente que forma la base diferencial del archivo; si el valor es NULL, el archivo se incluyó en la copia de seguridad diferencial (pero se agregó después de que se creara la base).For a differential backup, the unique identifier of the most recent data backup that forms the differential base of the file; if the value is NULL, the file was included in the differential backup, but was added after the base was created.

Para otros tipos de copia de seguridad, el valor es NULL.For other backup types, the value is NULL.
backup_sizebackup_size numeric(20,0)numeric(20,0) Tamaño en bytes de la copia de seguridad de este archivo.Size of the backup for this file in bytes.
filegroup_guidfilegroup_guid uniqueidentifieruniqueidentifier Id. del grupo de archivos.ID of the filegroup. Para buscar información de grupo de archivos en la tabla backupfilegroup, utilice filegroup_guid con backup_set_id.To locate filegroup information in the backupfilegroup table, use filegroup_guid with backup_set_id.
is_readonlyis_readonly bitbit 1 = El archivo es de solo lectura.1 = File is read-only.
is_presentis_present bitbit 1 = El archivo está incluido en el conjunto de copia de seguridad.1 = File is contained in the backup set.

ComentariosRemarks

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY llena las columnas de la backupmediaset tabla con los valores apropiados del encabezado del conjunto de medios.RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY populates the columns 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)
backupfilegroup (Transact-SQL) backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL) backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL) backupmediaset (Transact-SQL)
backupset (Transact-SQL) backupset (Transact-SQL)
Tablas del sistema (Transact-SQL)System Tables (Transact-SQL)