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= ] 'name' ]  

Arguments

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

Codet de retour

0 (réussite) ou 1 (échec)

Jeux 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. N’est pas retourné si name est spécifié*.*
filename nchar(260) Nom de fichier physique.
groupe_fichiers sysname Groupe de fichiers auquel le fichier appartient.

NULL = Le fichier est un fichier journal. Ils 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. La valeur UNLIMITED indique que le fichier peut augmenter jusqu'à ce que le disque soit plein.
growth nvarchar(15) Incrément de croissance du fichier. Cela indique la quantité d’espace ajoutée au fichier chaque fois qu’un nouvel espace est nécessaire.

0 = La taille du fichier est fixe et n'augmente pas.
Utilisation 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  

Voir aussi

Procédures stockées du moteur de base de données (Transact-SQL)
sp_helpfilegroup (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
sys.filegroups (Transact-SQL)
Procédures stockées système (Transact-SQL)
Groupes de fichiers et fichiers de base de données