sys.sysfiles (Transact-SQL)

platí pro:SQL Server

Obsahuje jeden řádek pro každý soubor v databázi.

Important

Tato tabulka SQL Server 2000 je zahrnuta jako pohled na zpětnou kompatibilitu. Doporučujeme používat místo toho současné systémové pohledy SQL Serveru. Pro nalezení ekvivalentního systémového pohledu nebo pohledů viz Mapování systémových tabulek na systémové pohledy (Transact-SQL). Tato funkce bude odebrána v budoucí verzi Microsoft SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.

Název sloupce Datový typ Description
fileid smallint Identifikační číslo souboru je jedinečné pro každou databázi.
Groupid smallint Uveďte identifikační číslo skupiny.
velikost int Velikost souboru, 8 KB stránek.
maxsize int Maximální velikost souboru, na stránkách o velikosti 8 KB.

0 = Žádný růst.

-1 = Soubor bude růst, dokud není disk plný.

268435456 = Log soubor naroste na maximální velikost 2 TB.

Poznámka: Databáze s neomezenou velikostí log souboru budou hlásit -1 maximální velikosti log souboru.
Růst int Růst velikosti databáze. Může to být buď počet stránek, nebo procento velikosti souboru, v závislosti na hodnotě stavu.

0 = Žádný růst.
Stav int Stavové bity pro růstovou hodnotu jsou buď v megabajtech (MB) nebo kilobajtech (KB).

0x2 = Diskový soubor.

0x40 = Logovací soubor.

0x100000 = Růst. Tato hodnota je procento, nikoli počet stran.
Perf int Rezervovaný.
name sysname Logický název souboru.
filename nvarchar(260) Název fyzického zařízení. To zahrnuje celou cestu souboru.