Partager via


sp_helpfile (Transact-SQL)

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.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

sp_helpfile [ [ @filename= ] 'name' ]

Arguments

  • [@filename = ] 'name'
    Nom logique des fichiers de la base de données active. name est de type sysname, avec NULL comme valeur par défaut. Si name n'est pas précisé, les attributs de tous les fichiers de la base de données active sont retournés.

Valeurs des codes de retour

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

Jeux de résultats

Nom de colonne

Type de données

Description

name

sysname

Nom de fichier logique.

fileid

smallint

Identificateur numérique du fichier. Non retourné si name est spécifié.

filename

nchar(260)

Nom de fichier physique.

filegroup

sysname

Groupe de fichiers auquel le fichier appartient.

NULL = Le fichier est un fichier journal. Un fichier journal ne fait 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 saturé.

growth

nvarchar(15)

Incrément de croissance du fichier. Quantité d'espace ajoutée au fichier chaque fois qu'un espace supplémentaire s'avère nécessaire.

0 = Le fichier a une taille fixe et n'augmente pas.

usage

varchar(9)

Pour un fichier de données, la valeur est 'data only' et pour le fichier journal, la valeur est 'log only'.

Autorisations

L'utilisateur doit appartenir au rôle public.

Exemples

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

USE AdventureWorks2012;
GO
EXEC sp_helpfile;
GO

Voir aussi

Référence

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)

Concepts

Groupes de fichiers et fichiers de base de données