Contiene una fila por cada archivo de una base de datos como se almacena en la propia base de datos. Es una vista por base de datos.
|
Nombre de columna
|
Tipo de datos
|
Descripción
|
|---|
|
file_id
|
int
|
Id. del archivo en la base de datos.
|
|
file_guid
|
uniqueidentifier
|
GUID del archivo.
NULL = La base de datos se actualiza desde una versión anterior de Microsoft SQL Server.
|
|
type
|
tinyint
|
Tipo de archivo:
0 = Filas
1 = Registro
2 = Reservado para uso futuro.
3 = Reservado para uso futuro.
4 = Texto
|
|
type_desc
|
nvarchar(60)
|
Descripción del tipo de archivo:
ROWS
LOG
FULLTEXT
|
|
data_space_id
|
int
|
Id. del espacio de datos al que pertenece este archivo. El espacio de datos es un grupo de archivos.
0 = Archivo de registro.
|
|
name
|
sysname
|
Nombre lógico del archivo en la base de datos.
|
|
physical_name
|
nvarchar(260)
|
Nombre del archivo del sistema operativo.
|
|
state
|
tinyint
|
Estado del archivo:
0 = ONLINE
1 = RESTORING
2 = RECOVERING
3 = RECOVERY_PENDING
4 = SUSPECT
5 = Reservado para uso futuro.
6 = OFFLINE
7 = DEFUNCT
|
|
state_desc
|
nvarchar(60)
|
Descripción del estado del archivo:
ONLINE
RESTORING
RECOVERING
RECOVERY_PENDING
SUSPECT
OFFLINE
DEFUNCT
Para obtener más información, vea Estados de los archivos.
|
|
size
|
int
|
Tamaño actual de archivo, en páginas de 8 KB.
0 = No aplicable.
En una instantánea de la base de datos, size refleja el espacio máximo que la instantánea puede utilizar para el archivo.
|
|
max_size
|
int
|
Tamaño máximo de archivo, en páginas de 8 KB.
0 = No se permite el crecimiento.
-1 = El archivo aumentará de tamaño hasta que el disco esté lleno.
268435456 = El archivo de registro aumentará hasta un tamaño máximo de 2 TB.
Nota: |
Las bases de datos que se actualizan con un tamaño de archivo de registro ilimitado indicarán -1 en el tamaño máximo del archivo de registro.
|
|
growth
|
int
|
0 = El archivo es de tamaño fijo y no aumentará.
>0 = El archivo aumentará automáticamente.
Si is_percent_growth = 0, el aumento de crecimiento es en unidades de páginas de 8 KB, redondeado a los 64 KB más próximos.
Si is_percent_growth = 1, el aumento de crecimiento se expresa como un porcentaje numérico entero.
|
|
is_media_read_only
|
bit
|
1 = El archivo está en un medio de sólo lectura.
0 = El archivo está en un medio de lectura y escritura.
|
|
is_read_only
|
bit
|
1 = El archivo está marcado como de sólo lectura.
0 = El archivo está marcado como de lectura y escritura.
|
|
is_sparse
|
bit
|
1 = El archivo es un archivo disperso.
0 = El archivo no es un archivo disperso.
Para obtener más información, vea Descripción del tamaño de los archivos dispersos en instantáneas de bases de datos.
|
|
is_percent_growth
|
bit
|
1 = El crecimiento del archivo es un porcentaje.
0 = Tamaño de crecimiento absoluto en páginas.
|
|
is_name_reserved
|
bit
|
1 = El nombre del archivo quitado (name o physical_name) sólo se podrá volver a utilizar después de la siguiente copia de seguridad del registro. Si se quitan archivos de una base de datos, sus nombres lógicos permanecen en estado de reserva hasta la siguiente copia de seguridad del registro. Esta columna sólo es relevante en el modelo de restauración completa y en el modelo de recuperación por medio de registros de operaciones masivas.
|
|
create_lsn
|
numeric(25,0)
|
Número de secuencia de registro (LSN) en el que se creó el archivo.
|
|
drop_lsn
|
numeric(25,0)
|
LSN en el que se quitó el archivo.
0 = El nombre de archivo no se puede volver a utilizar.
|
|
read_only_lsn
|
numeric(25,0)
|
LSN 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).
|
|
read_write_lsn
|
numeric(25,0)
|
LSN 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).
|
|
differential_base_lsn
|
numeric(25,0)
|
Base para copias de seguridad diferenciales. Las extensiones de datos cambiadas después de este LSN se incluirán en una copia de seguridad diferencial.
|
|
differential_base_guid
|
uniqueidentifier
|
Identificador único de la copia de seguridad base en la que se basará una copia de seguridad diferencial.
|
|
differential_base_time
|
datetime
|
Tiempo correspondiente al differential_base_lsn.
|
|
redo_start_lsn
|
numeric(25,0)
|
LSN en el que se debe iniciar la siguiente operación de puesta al día.
Es NULL a menos que state = RESTORING o state = RECOVERY_PENDING.
|
|
redo_start_fork_guid
|
uniqueidentifier
|
Identificador único de la bifurcación de recuperación. El first_fork_guid de la siguiente copia de seguridad de registros restaurada debe coincidir con este valor. Representa el estado actual del archivo.
|
|
redo_target_lsn
|
numeric(25,0)
|
LSN en el que puede detenerse la operación de puesta al día en línea en este archivo.
Es NULL a menos que state = RESTORING o state = RECOVERY_PENDING.
|
|
redo_target_fork_guid
|
uniqueidentifier
|
Bifurcación de recuperación en que se puede recuperar el archivo. Se empareja con redo_target_lsn.
|
|
backup_lsn
|
numeric(25,0)
|
LSN de la copia de seguridad diferencial o de datos más recientes del archivo.
|