sys.sysfiles (Transact-SQL)
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 equivalentes del sistema, vea el tema sobre cómo asignar tablas del sistema de SQL Server 2000 a vistas del sistema de SQL Server 2005. 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 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 crecimiento.
-1 = El archivo crece hasta que el disco está lleno.
268435456 = El archivo de registro crece 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 especifican -1 para el tamaño máximo del archivo de registro.
growth
int
Tamaño de crecimiento de la base de datos. Puede ser el número de páginas o el porcentaje del tamaño del archivo en función del valor de status.
0 = Sin crecimiento.
status
int
Bits de estado para el valor growth 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 completa del archivo.
Vea también
Referencia
Asignar tablas del sistema de SQL Server 2000 a vistas del sistema de SQL Server 2005
Vistas de compatibilidad (Transact-SQL)