Megosztás a következőn keresztül:


FILEPROPERTY (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

A megadott fájlnévtulajdonság értékét adja vissza, ha az aktuális adatbázisban egy fájlnév és egy tulajdonságnév van megadva. NULL Az aktuális adatbázisban nem szereplő fájlok visszaadása.

Transact-SQL szintaxis konvenciók

Szemantika

FILEPROPERTY ( file_name , property )

Érvek

file_name

Az aktuális adatbázishoz társított fájl nevét tartalmazó kifejezés, amelynek a tulajdonságadatait vissza szeretné adni. file_namenchar(128).

ingatlan

A visszaadni kívánt fájltulajdonság nevét tartalmazó kifejezés. tulajdonságavarchar(128), és az alábbi értékek egyike lehet.

Érték Leírás Visszaadott érték
IsReadOnly A fájl írásvédett. 1 = Igaz
0 = Hamis
NULL = A bemenet érvénytelen.
IsPrimaryFile A fájl az elsődleges fájl. 1 = Igaz
0 = Hamis
NULL = A bemenet érvénytelen.
IsLogFile A fájl egy naplófájl. 1 = Igaz
0 = Hamis
NULL = A bemenet érvénytelen.
SpaceUsed A megadott fájl által használt terület mennyisége. A fájlban lefoglalt lapok száma

Visszatérési típusok

Int

Megjegyzések

file_name a névoszlopnak felel meg a sys.master_files katalógusnézetben sys.database_files .

Példák

A következő példa adja vissza a fájlnév tulajdonságának AdventureWorks_Data beállítását IsPrimaryFile az AdventureWorks2025 adatbázisban.

SELECT FILEPROPERTY('AdventureWorks2022_Data', 'IsPrimaryFile') AS [Primary File];
GO

Itt van az eredmények összessége.

Primary File
-------------
1