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.
Vea también
Referencia
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tablas del sistema (Transact-SQL)