sp_helpfile (Transact-SQL)sp_helpfile (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Retourne les noms physiques et les attributs des fichiers associés à la base de données active.Returns the physical names and attributes of files associated with the current database. Utilisez cette procédure stockée pour déterminer les noms des fichiers à associer ou à dissocier du serveur.Use this stored procedure to determine the names of files to attach to or detach from the server.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_helpfile [ [ @filename= ] 'name' ]  

ArgumentsArguments

[ @filename = ] 'name' Est le nom logique des fichiers de la base de données actuelle.[ @filename = ] 'name' Is the logical name of any file in the current database. nom est sysname, avec NULL comme valeur par défaut.name is sysname, with a default of NULL. Si nom est ne pas spécifié, les attributs de tous les fichiers dans la base de données en cours sont retournées.If name is not specified, the attributes of all files in the current database are returned.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
namename sysnamesysname Nom de fichier logique.Logical file name.
fileidfileid smallintsmallint Identificateur numérique du fichier.Numeric identifier of the file. N’est pas renvoyée si nom est spécifié .Is not returned if name is specified .
filenamefilename nchar(260)nchar(260) Nom de fichier physique.Physical file name.
filegroupfilegroup sysnamesysname Groupe de fichiers auquel le fichier appartient.Filegroup in which the file belongs.

NULL = Le fichier est un fichier journal.NULL = File is a log file. Ils ne font jamais partie d'un groupe de fichiers.This is never a part of a filegroup.
sizesize nvarchar(15)nvarchar(15) Taille du fichier en kilo-octets.File size in kilobytes.
maxsizemaxsize nvarchar(15)nvarchar(15) Taille maximale du fichier.Maximum size to which the file can grow. La valeur UNLIMITED indique que le fichier peut augmenter jusqu'à ce que le disque soit plein.A value of UNLIMITED in this field indicates that the file grows until the disk is full.
growthgrowth nvarchar(15)nvarchar(15) Incrément de croissance du fichier.Growth increment of the file. Cela indique la quantité d’espace ajoutée au fichier chaque fois que ce nouvel espace est nécessaire.This indicates the amount of space added to the file every time that new space is required.

0 = La taille du fichier est fixe et n'augmente pas.0 = File is a fixed size and will not grow.
Utilisationusage varchar(9)varchar(9) Pour le fichier de données, la valeur est 'données uniquement' et pour le fichier journal est la valeur journal uniquement.For data file, the value is 'data only' and for the log file the value is 'log only'.

AutorisationsPermissions

Nécessite l'appartenance au rôle public .Requires membership in the public role.

ExemplesExamples

L'exemple suivant retourne des informations sur les fichiers de AdventureWorks2012AdventureWorks2012.The following example returns information about the files in AdventureWorks2012AdventureWorks2012.

USE AdventureWorks2012;  
GO  
EXEC sp_helpfile;  
GO  

Voir aussiSee Also

Procédures stockées du moteur de base de données (Transact-SQL) Database Engine Stored Procedures (Transact-SQL)
sp_helpfilegroup (Transact-SQL) sp_helpfilegroup (Transact-SQL)
sys.database_files (Transact-SQL) sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL) sys.master_files (Transact-SQL)
sys.filegroups (Transact-SQL) sys.filegroups (Transact-SQL)
Procédures stockées système (Transact-SQL) System Stored Procedures (Transact-SQL)
Groupes de fichiers et fichiers de base de donnéesDatabase Files and Filegroups