sp_helpfile (Transact-SQL)

Gäller för:SQL Server

Returnerar de fysiska namnen och attributen för filer kopplade till den aktuella databasen. Använd denna lagrade propus för att bestämma vilka filer som ska fästas vid eller kopplas bort från servern.

Transact-SQL syntaxkonventioner

Syntax

sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]

Arguments

[ @filename = ] N'filnamn'

Det logiska namnet på vilken fil som helst i den aktuella databasen. @filename är sysname, med standardvärdet .NULL Om @filename inte specificeras, returneras attributen för alla filer i den aktuella databasen.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Kolumnnamn Datatyp Description
name sysname Logiskt filnamn.
fileid smallint Numerisk identifierare för filen. Ett värde returneras inte om @filename anges.
filename NCar(260) Fysisk filnamn.
filegroup sysname Filgrupp där filen hör hemma.

NULL = Filen är en loggfil. Loggfiler ingår aldrig i en filgrupp.
size nvarchar(15) Filstorlek i kilobyte.
maxsize nvarchar(15) Maximal storlek som filen kan växa till. Ett värde på UNLIMITED i detta fält indikerar att filen växer tills disken är full.
growth nvarchar(15) Tillväxtökning av filen. Detta värde anger hur mycket utrymme som läggs till filen varje gång det nya utrymmet behövs.

0 = Filen har en fast storlek och växer inte.
usage varchar(9) För datafilen är data onlyvärdet , och för loggfilen är log onlyvärdet .

Permissions

Kräver medlemskap i offentlig roll.

Examples

Följande exempel returnerar information om filerna i AdventureWorks2025.

USE AdventureWorks2022;
GO

EXECUTE sp_helpfile;
GO