Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Returnerar det angivna filnamnsegenskapsvärdet när ett filnamn i den aktuella databasen och ett egenskapsnamn anges. Returnerar NULL för filer som inte finns i den aktuella databasen.
Transact-SQL syntaxkonventioner
Syntax
FILEPROPERTY ( file_name , property )
Argumentpunkter
file_name
Ett uttryck som innehåller namnet på filen som är associerad med den aktuella databasen som du vill returnera egenskapsinformation för. file_name är nchar(128).
egenskap
Ett uttryck som innehåller namnet på filegenskapen som ska returneras. egenskapen är varchar(128), och kan vara ett av följande värden.
| Värde | Beskrivning | Returnerat värde |
|---|---|---|
IsReadOnly |
Filen är skrivskyddad. | 1 = Sant 0 = Falskt NULL = Indata är inte giltiga. |
IsPrimaryFile |
Filen är den primära filen. | 1 = Sant 0 = Falskt NULL = Indata är inte giltiga. |
IsLogFile |
Filen är en loggfil. | 1 = Sant 0 = Falskt NULL = Indata är inte giltiga. |
SpaceUsed |
Mängden utrymme som används av den angivna filen. | Antal sidor som allokerats i filen |
Returtyper
Int
Anmärkningar
file_name motsvarar namnkolumnensys.master_files i katalogvyn eller sys.database_files .
Exempel
I följande exempel returneras inställningen för IsPrimaryFile egenskapen för AdventureWorks_Data filnamnet i Databasen AdventureWorks2022.
SELECT FILEPROPERTY('AdventureWorks2022_Data', 'IsPrimaryFile') AS [Primary File];
GO
Här är resultatet.
Primary File
-------------
1