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.
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
Siehe auch