backupfile (Transact-SQL)
Se aplica a: SQL Server
Contiene una fila por cada archivo de datos o de registro de una base de datos. Las columnas describen la configuración del archivo en el momento en que se realizó la copia de seguridad. Si el archivo está incluido o no en la copia de seguridad viene determinado por la columna is_present . Esta tabla se almacena en la base de datos msdb.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
backup_set_id | int | Número de identificación exclusivo del archivo que contiene el conjunto de copia de seguridad. Hace referencia a backupset(backup_set_id). |
first_family_number | tinyint | Número de familia del primer medio que contiene este archivo de copia de seguridad. Puede ser NULL. |
first_media_number | smallint | Número de medio del primer medio que contiene este archivo de copia de seguridad. Puede ser NULL. |
filegroup_name | nvarchar(128) | Nombre del grupo de archivos que contiene un archivo de base de datos del que se ha realizado una copia de seguridad. Puede ser NULL. |
page_size | int | Tamaño de la página, en bytes. |
file_number | numeric(10,0) | Número de identificación de archivo único dentro de una base de datos (corresponde a sys.database_files.file_id). |
backed_up_page_count | numeric(10,0) | Número de páginas incluidas en la copia de seguridad. Puede ser NULL. |
file_type | char(1) | Archivo incluido en la copia de seguridad; uno de los siguientes: D = archivo de datos de SQL Server. L = archivo de registro de SQL Server. F = Catálogo de texto completo. Puede ser NULL. |
source_file_block_size | 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. Puede ser NULL. |
file_size | numeric(20,0) | Longitud en bytes del archivo del que se hace una copia de seguridad. Puede ser NULL. |
logical_name | nvarchar(128) | Nombre lógico del archivo del que se hace una copia de seguridad. Puede ser NULL. |
physical_drive | nvarchar(260) | Unidad física o nombre de partición. Puede ser NULL. |
physical_name | nvarchar(260) | Resto del nombre de archivo físico (del sistema operativo). Puede ser NULL. |
state | tinyint | Estado del archivo, uno de los siguientes: 0 = Con conexión 1 = En restauración 2 = En recuperación 3 = Recuperación pendiente 4 = Sospechoso 6 = Sin conexión 7 = Inactivo 8 = QUITADO Nota: El valor 5 se omite para que estos valores se correspondan con los valores de los estados de la base de datos. |
state_desc | nvarchar (64) | Descripción del estado del archivo, uno de los siguientes: ONLINE RESTORING RECOVERING RECOVERY_PENDING SUSPECT OFFLINE DEFUNCT |
create_lsn | numeric(25,0) | Número de secuencia de registro en el que se creó el archivo. |
drop_lsn | numeric(25,0) | Número de flujo de registro en el que se quitó el archivo. Puede ser NULL. Si el archivo no se ha quitado, este valor es NULL. |
file_guid | uniqueidentifier | Identificador único del archivo. |
read_only_lsn | 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). Puede ser NULL. |
read_write_lsn | 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). Puede ser NULL. |
differential_base_lsn | numeric(25,0) | LSN de base para copias de seguridad diferenciales. Una copia de seguridad diferencial solo incluye extensiones de datos que tienen un número de secuencia de registro igual o mayor que differential_base_lsn. Para otros tipos de copia de seguridad, el valor es NULL. |
differential_base_guid | uniqueidentifier | 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). Para otros tipos de copia de seguridad, el valor es NULL. |
backup_size | numeric(20,0) | Tamaño en bytes de la copia de seguridad de este archivo. |
filegroup_guid | uniqueidentifier | Id. del grupo de archivos. Para buscar información del grupo de archivos en la tabla backupfilegroup, use filegroup_guid con backup_set_id. |
is_readonly | bit | 1 = El archivo es de solo lectura. |
is_present | bit | 1 = El archivo está incluido en el conjunto de copia de seguridad. |
Comentarios
RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY rellena las columnas de la tabla backupmediaset con los valores adecuados del encabezado del conjunto de medios.
Para reducir el número de filas de esta tabla y de otras tablas de copia de seguridad e historial, ejecute el procedimiento almacenado sp_delete_backuphistory.
Consulte también
Copias de seguridad y restauración de tablas (Transact-SQL)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tablas del sistema (Transact-SQL)