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.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle). |
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)
Procédures stockées système (Transact-SQL)