Freigeben über


Anzeigen von Daten- und Protokollrauminformationen für eine Datenbank

In diesem Thema wird das Anzeigen der Daten- und Protokollrauminformationen für eine Datenbank in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL beschrieben.

In diesem Themenbereich

Bevor Sie beginnen

Sicherheit

Erlaubnisse

Die Berechtigung zur Ausführung von sp_spaceused wird der Rolle public gewährt. Nur Mitglieder der db_owner festen Datenbankrolle können den @updateusage-Parameter angeben.

Verwendung von SQL Server Management Studio

So zeigen Sie Daten- und Protokollrauminformationen für eine Datenbank an

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server her, und erweitern Sie diese Instanz.

  2. Erweitern Sie Datenbanken.

  3. Klicken Sie mit der rechten Maustaste auf eine Datenbank, zeigen Sie auf Berichte, zeigen Sie auf Standardberichte, und klicken Sie dann auf Speicherplatznutzung.

Verwenden von Transact-SQL

So zeigen Sie Daten- und Protokollrauminformationen für eine Datenbank mithilfe von sp_spaceused

  1. Verbinden Sie sich mit der Datenbank-Engine.

  2. Klicken Sie auf der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. In diesem Beispiel wird die sp_spaceused gespeicherte Systemprozedur verwendet, um Speicherplatzinformationen für die Tabelle und deren Vendor Indizes zu melden.

USE AdventureWorks2012;  
GO  
EXEC sp_spaceused N'Purchasing.Vendor';  
GO  

So zeigen Sie Daten- und Protokollrauminformationen für eine Datenbank an, indem Sie sys.database_files abfragen.

  1. Verbinden Sie sich mit der Datenbank-Engine.

  2. Klicken Sie auf der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. In diesem Beispiel wird die sys.database_files Katalogansicht abgefragt, um bestimmte Informationen über die Daten- und Protokolldateien in der AdventureWorks2012-Datenbank zurückzugeben.

USE AdventureWorks2012;  
GO  
SELECT file_id, name, type_desc, physical_name, size, max_size  
FROM sys.database_files ;  
GO  
  

Siehe auch

SELECT (Transact-SQL)
sys.database_files (Transact-SQL)
sp_spaceused (Transact-SQL)
Hinzufügen von Daten- oder Protokolldateien zu einer Datenbank
Löschen von Daten oder Protokolldateien aus einer Datenbank