sys.sysaltfiles (Transact-SQL)

Gilt für: SQL Server

Enthält unter bestimmten Umständen Zeilen, die den Dateien in einer Datenbank entsprechen.

Wichtig

Diese SQL Server 2000-Systemtabelle ist als Ansicht für die Abwärtskompatibilität enthalten. Es wird empfohlen, stattdessen die aktuellen SQL Server-Systemsichten zu verwenden. Die entsprechenden Systemsichten finden Sie unter Zuordnen von Systemtabellen zu Systemsichten (Transact-SQL). Dieses Feature wird in einer künftigen Version von Microsoft SQL Server entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.

Spaltenname Datentyp Beschreibung
fileid smallint Datei-ID. Diese ist für jede Datenbank eindeutig.
groupid smallint Dateigruppen-ID.
size int Dateigröße in Seiten mit einer Größe von 8 KB.
maxsize int Maximale Dateigröße in Seiten mit einer Größe von 8 KB.

0 = Keine Vergrößerung.

-1 = Datei wird vergrößert, bis der Datenträger voll ist.

268435456 = Protokolldatei wird bis zu einer maximalen Größe von 2 TB vergrößert.

Hinweis: Datenbanken, die mit einer unbegrenzten Protokolldateigröße aktualisiert werden, melden -1 für die maximale Größe der Protokolldatei.
growth int Zuwachsgröße für die Datenbank.

0 = Keine Vergrößerung. Kann je nach dem Wert von status entweder die Seitenanzahl oder der Prozentsatz der Dateigröße sein. Falls status 0x100000 ist, entspricht growth dem Prozentsatz der Dateigröße. Andernfalls handelt es sich um die Anzahl von Seiten.
status int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
perf int Reserviert.
dbid smallint Datenbank-ID der Datenbank, zu der diese Datei gehört.
name sysname Logischer Name der Datei.
filename nvarchar(260) Name des physischen Geräts. Der Name schließt den vollständigen Pfad der Datei ein.

Weitere Informationen

Zuordnen von Systemtabellen zu Systemsichten (Transact-SQL)
Kompatibilitätssichten (Transact-SQL)