Freigeben über


sp_helpfile (Transact-SQL)

Gibt die physischen Namen und Attribute der Dateien zurück, die der aktuellen Datenbank zugeordnet sind. Bestimmen Sie mithilfe dieser gespeicherten Prozedur die Namen von Dateien, die an den Server angefügt oder von diesem getrennt werden sollen.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_helpfile [ [ @filename= ] 'name' ]

Argumente

  • [ @filename = ] 'name'
    Der logische Name einer beliebigen Datei in der aktuellen Datenbank. name ist vom Datentyp sysname. Der Standardwert ist NULL. Wenn name nicht angegeben wird, werden die Attribute aller Dateien in der aktuellen Datenbank zurückgegeben.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname

Datentyp

Beschreibung

name

sysname

Logischer Dateiname der Datei.

fileid

smallint

Numerischer Bezeichner der Datei. Wird nicht zurückgegeben, wenn name angegeben wird.

filename

nchar(260)

Physischer Dateiname.

Dateigruppe (filegroup)

sysname

Dateigruppe, zu der die Datei gehört.

NULL = Die Datei ist eine Protokolldatei. Diese ist nie Teil einer Dateigruppe.

size

nvarchar(15)

Die Dateigröße in KB.

maxsize

nvarchar(15)

Maximale Größe, auf die die Datei vergrößert werden kann. Der Wert UNLIMITED in diesem Feld zeigt an, dass die Datei so lange vergrößert werden kann, bis der Datenträger voll ist.

growth

nvarchar(15)

Vergrößerungsinkrement der Datei. Zeigt die Menge an Speicherplatz an, die jedes Mal der Datei hinzugefügt wird, sobald neuer Speicherplatz erforderlich wird.

0 = Die Datei hat eine feste Größe und wird nicht vergrößert.

usage

varchar(9)

Bei einer Datendatei ist der Wert 'data only', bei einer Protokolldatei ist der Wert 'log only'.

Berechtigungen

Erfordert die Mitgliedschaft in der public-Rolle.

Beispiele

Das folgende Beispiel gibt Informationen zu den Dateien in AdventureWorks2012 zurück.

USE AdventureWorks2012;
GO
EXEC sp_helpfile;
GO

Siehe auch

Verweis

Gespeicherte Prozeduren für das Datenbankmodul (Transact-SQL)

sp_helpfilegroup (Transact-SQL)

sys.database_files (Transact-SQL)

sys.master_files (Transact-SQL)

sys.filegroups (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)

Konzepte

Datenbankdateien und Dateigruppen