Freigeben über


sp_helpfile (Transact-SQL)

Gibt die physikalischen 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 Datei in der aktuellen Datenbank. name ist vom Datentyp sysname; der Standard 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)

Physikalischer 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 AdventureWorks2008R2 zurück.

USE AdventureWorks2008R2;
GO
EXEC sp_helpfile;
GO