Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie die Informationen zum Daten- und Protokollspeicherplatz einer Datenbank in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL angezeigt werden.
In diesem Thema
Vorbereitungen:
Sicherheit
So zeigen Sie Informationen zum Daten- und Protokollspeicherplatz einer Datenbank an mit:
SQL Server Management Studio
Transact-SQL
Vorbereitungen
Sicherheit
Berechtigungen
Die Berechtigung zum Ausführen von sp_spaceused wird der public-Rolle erteilt. Nur Mitglieder der festen Datenbankrolle db_owner können den Parameter @updateusage angeben.
[Nach oben]
SQL Server Management Studio
So zeigen Sie Informationen zum Daten- und Protokollspeicherplatz einer Datenbank an
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server her, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken.
Klicken Sie mit der rechten Maustaste auf eine Datenbank, zeigen Sie auf Berichte, zeigen Sie auf Standardberichte, und klicken Sie dann auf Datenträgerverwendung.
[Nach oben]
Transact-SQL
So zeigen Sie Informationen zum Daten- und Protokollspeicherplatz einer Datenbank mit sp_spaceused an
Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.
Klicken Sie auf der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. In diesem Beispiel wird die gespeicherte Systemprozedur sp_spaceused verwendet, um Speicherplatzinformationen für die Tabelle Vendor und ihre Indizes zu melden.
USE AdventureWorks2012;
GO
EXEC sp_spaceused N'Purchasing.Vendor';
GO
So zeigen Sie Daten und Protokollspeicherplatzinformationen für eine Datenbank durch das Abfragen von sys.database_files an
Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.
Klicken Sie auf der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. In diesem Beispiel wird die Katalogsicht sys.database_files abgefragt, um bestimmte Informationen zu den Daten- und Protokolldateien in der Datenbank AdventureWorks2012 zurückzugeben.
USE AdventureWorks2012;
GO
SELECT file_id, name, type_desc, physical_name, size, max_size
FROM sys.database_files ;
GO
[Nach oben]
Siehe auch
Verweis
sys.database_files (Transact-SQL)
Konzepte
Hinzufügen von Daten- oder Protokolldateien zu einer Datenbank
Löschen von Daten- oder Protokolldateien aus einer Datenbank