backupfile (Transact-SQL)
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. La columna is_present determina si el archivo se va a incluir en la copia de seguridad. 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 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 exclusivo de identificación del archivo 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. 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
Nota
El valor 5 se omite de modo que estos valores puedan corresponder a los valores de los estados de las bases 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 secuencia 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 secuencia de registro en el que el grupo de archivos que contiene el archivo cambió de lectura y escritura a sólo 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 sólo lectura a lectura y 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 incluye sólo las 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, utilice filegroup_guid con backup_set_id. |
is_readonly |
bit |
1 = El archivo es de sólo lectura. |
is_present |
bit |
1 = El archivo está incluido en el conjunto de copia de seguridad. |
Notas
RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY llena las columnas de la tabla backupmediaset con los valores apropiados 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.