Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne la valeur de la propriété du nom de fichier spécifié lorsqu'un nom de fichier et un nom de propriété sont fournis.
Conventions de syntaxe de Transact-SQL
Syntaxe
FILEPROPERTY ( file_name , property )
Arguments
- file_name
Expression composée du nom du fichier associé à celui de la base de données actuelle dont les informations de propriété doivent être retournées. file_name est de type nchar(128).
property
Expression qui contient le nom de la propriété de fichier à retourner. property est de type varchar(128) et peut prendre l'une des valeurs suivantes.Valeur Description Valeur retournée IsReadOnly
Groupe de fichiers en lecture seule.
1 = Vrai
0 = Faux
NULL = Entrée non valide.
IsPrimaryFile
Le fichier est le fichier principal.
1 = Vrai
0 = Faux
NULL = Entrée non valide.
IsLogFile
Le fichier est un fichier journal.
1 = Vrai
0 = Faux
NULL = Entrée non valide.
SpaceUsed
Quantité d'espace occupé par le fichier spécifié.
Nombre de pages allouées dans le fichier.
Notes
file_name correspond à la colonne name de l'affichage catalogue sys.master_files ou sys.database_files.
Types de retour
int
Exemple
Cet exemple retourne la valeur de la propriété IsPrimaryFile pour le nom du fichier AdventureWorks_Data dans la base de données AdventureWorks.
USE AdventureWorks;
GO
SELECT FILEPROPERTY('AdventureWorks_Data', 'IsPrimaryFile')AS [Primary File];
GO
Voici l'ensemble des résultats.
Primary File
-------------
1
(1 row(s) affected)
Voir aussi
Référence
FILEGROUPPROPERTY (Transact-SQL)
Fonctions de métadonnées (Transact-SQL)
sp_spaceused (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)