Comparteix a través de


sp_helpfile (Transact-SQL)

Se aplica a: SQL Server

Devuelve los nombres físicos y los atributos de los archivos asociados con la base de datos actual. Utilice este procedimiento almacenado para determinar los nombres de los archivos que vaya a adjuntar al servidor o a separar del mismo.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]

Argumentos

[ @filename = ] N'filename'

Nombre lógico de cualquier archivo de la base de datos actual. @filename es sysname, con un valor predeterminado de NULL. Si no se especifica @filename , se devuelven los atributos de todos los archivos de la base de datos actual.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
name sysname Nombre de archivo lógico.
fileid smallint Identificador numérico del archivo. No se devuelve un valor si se especifica @filename .
filename nchar(260) Nombre de archivo físico.
filegroup sysname Grupo al que pertenece el archivo.

NULL = El archivo es un archivo de registro. Los archivos de registro nunca forman parte de un grupo de archivos.
size nvarchar(15) Tamaño del archivo en kilobytes.
maxsize nvarchar(15) Tamaño máximo que puede alcanzar el archivo. Un valor de UNLIMITED en este campo indica que el archivo crece hasta que el disco está lleno.
growth nvarchar(15) Incremento de crecimiento del archivo. Este valor indica la cantidad de espacio agregado al archivo cada vez que se requiere espacio nuevo.

0 = El archivo es un tamaño fijo y no crece.
usage varchar(9) Para el archivo de datos, el valor es data onlyy para el archivo de registro, el valor es log only.

Permisos

Debe pertenecer al rol public .

Ejemplos

En el siguiente ejemplo se devuelve información acerca de los archivos de AdventureWorks2022.

USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO