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

USE AdventureWorks;
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)

Andere Ressourcen

Grundlegendes zu Dateien und Dateigruppen

Hilfe und Informationen

Informationsquellen für SQL Server 2005