Partage via


sp_helpfile (Transact-SQL)

S'applique à : SQL Server

Retourne les noms physiques et les attributs des fichiers associés à la base de données active. Utilisez cette procédure stockée pour déterminer les noms des fichiers à associer ou à dissocier du serveur.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @filename = ] N’filename'

Nom logique d’un fichier dans la base de données active. @filename est sysname, avec la valeur par défaut NULL. Si @filename n’est pas spécifié, les attributs de tous les fichiers de la base de données active sont retournés.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Jeu de résultats

Nom de la colonne Type de données Description
name sysname Nom de fichier logique.
fileid smallint Identificateur numérique du fichier. Une valeur n’est pas retournée si @filename est spécifiée.
filename nchar(260) Nom de fichier physique.
filegroup sysname Groupe de fichiers auquel le fichier appartient.

NULL = Fichier est un fichier journal. Les fichiers journaux ne font jamais partie d’un groupe de fichiers.
size nvarchar(15) Taille du fichier en kilo-octets.
maxsize nvarchar(15) Taille maximale du fichier. Une valeur de UNLIMITED ce champ indique que le fichier augmente jusqu’à ce que le disque soit plein.
growth nvarchar(15) Incrément de croissance du fichier. Cette valeur indique la quantité d’espace ajoutée au fichier chaque fois que de nouveaux espaces sont requis.

0 = Le fichier est une taille fixe et ne croît pas.
usage varchar(9) Pour le fichier de données, la valeur est data only, et pour le fichier journal, la valeur est log only.

autorisations

Nécessite l'appartenance au rôle public .

Exemples

L'exemple suivant retourne des informations sur les fichiers de AdventureWorks2022.

USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO