sp_helpfile (Transact-SQL)
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 = ] 'name' ]
Argumentos
- [ @filename = ] 'name'
Es el nombre lógico de cualquier archivo de la base de datos actual. El tipo de name es sysname y su valor predeterminado es NULL. Si no se especifica name, se devuelven los atributos de todos los archivos de la base de datos actual.
Conjuntos de resultados
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
name |
sysname |
Nombre del archivo lógico. |
fileid |
smallint |
Identificador numérico del archivo. No se devuelve si se especifica name. |
filename |
nchar(260) |
Nombre del archivo físico. |
filegroup |
sysname |
Grupo de archivos al que pertenece el archivo. NULL = El archivo es un archivo de registro. Nunca forma 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. El valor UNLIMITED en este campo indica que el archivo puede aumentar hasta que el disco esté lleno. |
growth |
nvarchar(15) |
Incremento de crecimiento del archivo. Es la cantidad de espacio que se agrega al archivo cada vez que se necesita más espacio. 0 = El archivo tiene un tamaño fijo y no aumenta. |
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
Requiere la pertenencia a la función public.
Valores de código de retorno
0 (correcto) o 1 (error)
Ejemplos
En el siguiente ejemplo se devuelve información acerca de los archivos de AdventureWorks
.
USE AdventureWorks;
GO
EXEC sp_helpfile;
GO
Vea también
Referencia
Procedimientos almacenados del motor de base de datos (Transact-SQL)
sp_helpfilegroup (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
sys.filegroups (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Otros recursos
Descripción de archivos y grupos de archivos