sys.sysfiles (Transact-SQL)

Gäller för:SQL Server

Innehåller en rad för varje fil i en databas.

Important

Denna SQL Server 2000-systemtabell ingår som en vy för bakåtkompatibilitet. Vi rekommenderar att du istället använder de nuvarande SQL Server-systemvyerna. För att hitta motsvarande systemvy eller vyer, se Mappning av systemtabeller till systemvyer (Transact-SQL). Den här funktionen tas bort i en framtida version av Microsoft SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.

Kolumnnamn Datatyp Description
filid smallint Filidentifikationsnummer som är unikt för varje databas.
Groupid smallint Filgruppsidentifieringsnummer.
storlek int Filens storlek, i 8 KB stora sidor.
Maxsize int Maximal filstorlek, på 8 KB-sidor.

0 = Ingen tillväxt.

-1 = Filen växer tills disken är full.

268435456 = Loggfilen växer till en maximal storlek på 2 TB.

Observera: Databaser som uppgraderas med obegränsad loggfilstorlek rapporterar -1 för maximal loggfilsstorlek.
Tillväxt int Databasens tillväxtstorlek. Det kan vara antingen antalet sidor eller procentandelen filstorlek, beroende på statusvärdet.

0 = Ingen tillväxt.
Status int Statusbitar för tillväxtvärdet i antingen megabyte (MB) eller kilobyte (KB).

0x2 = Diskfil.

0x40 = Loggfil.

0x100000 = Tillväxt. Detta värde är en procentandel och inte antalet sidor.
perf int Reserverat.
name sysname Logiskt namn på filen.
filename nvarchar(260) Namnet på den fysiska enheten. Detta inkluderar hela filens sökväg.