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 only y 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