sys.sysfiles (Transact-SQL)

Se aplica a:SQL Server

Contiene una fila por cada archivo de una base de datos.

Importante

Esta tabla del sistema de SQL Server 2000 se incluye como vista para la compatibilidad con versiones anteriores. En su lugar, se recomienda el uso de las vistas del sistema de SQL Server actual. Para buscar la vista o vistas del sistema equivalentes, consulte Asignación de tablas del sistema a vistas del sistema (Transact-SQL). Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Nombre de la columna Tipo de datos Descripción
fileid smallint Número de identificación del archivo, único para cada base de datos.
groupid smallint Número de identificación del grupo de archivos.
size int Tamaño de archivo, en páginas de 8 KB.
Maxsize int Tamaño máximo de archivo, en páginas de 8 KB.

0 = Sin aumento de tamaño.

-1 = El archivo crece hasta que el disco esté lleno.

268435456 = El archivo de registro aumentará de tamaño hasta un tamaño máximo de 2 TB.

Nota: Las bases de datos que se actualizan con un tamaño ilimitado de archivo de registro notificarán -1 para el tamaño máximo del archivo de registro.
Crecimiento int Tamaño de aumento de la base de datos. Puede ser el número de páginas o el porcentaje de tamaño del archivo, en función del valor de estado.

0 = Sin aumento de tamaño.
status int Bits de estado para el valor de crecimiento en megabytes (MB) o kilobytes (KB).

0x2 = Archivo de disco.

0x40 = Archivo de registro.

0x100000 = Crecimiento. Este valor es un porcentaje y no el número de páginas.
Perf int Reservado.
name sysname Nombre lógico del archivo.
filename nvarchar(260) Nombre del dispositivo físico. Incluye la ruta de acceso completa al archivo.

Consulte también

Asignar tablas del sistema a vistas del sistema (Transact-SQL)
Vistas de compatibilidad (Transact-SQL)