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.

Icono de vínculo a temasConvenciones 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.

Valores de código de retorno

0 (correcto) o 1 (error)

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 al rol public.

Ejemplos

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

USE AdventureWorks2008R2;
GO
EXEC sp_helpfile;
GO