Falls Ihre Datenbank größer zu sein scheint als erwartet, zeigt Ihnen dieser Artikel, wie Sie eine Liste Ihrer MS SQL-Datenbanktabellen in der Reihenfolge ihrer Größe anzeigen und die zugehörige Größe der Tabelle auflisten.
Für diese Schritte muss Microsoft SQL Server Management Studio auf Ihrem Computer installiert sein. Microsoft SQL Server Management Studio Express 2014 ist kostenlos von Microsoft erhältlich und kann über diesen Link heruntergeladen werden:http://www.microsoft.com/en-us/download/details.aspx?id=42299 (Klicken Sie auf „Herunterladen“ und wählen Sie „ entweder MgmtStudio 32 Bit oder 64 Bit, basierend auf dem Prozessor Ihres Computers)
SQL Server Management Studio
- Öffnen Sie Microsoft SQL Server Management Studio und melden Sie sich an
- Klicken Sie mit der rechten Maustaste auf Ihre Datenbank
- Bewegen Sie den Mauszeiger über Berichte
- Bewegen Sie den Mauszeiger über Standardberichte
- Wählen Sie Festplattennutzung nach Top-Tabellen aus
SQL-Abfrage
- Öffnen Sie Microsoft SQL Server Management Studio und melden Sie sich an
- Klicken Sie auf Neue Abfrage Schaltfläche
- Kopieren Sie das folgende Skript in die Seite Neue Abfrage und ersetzen Sie [Datenbankname] durch den Namen Ihrer Datenbank
USE [DatabaseName]GOCREATETABLE#temp(table_name sysname ,row_countINT,reserved_sizeVARCHAR(50),data_sizeVARCHAR(50),index_sizeVARCHAR(50),unused_sizeVARCHAR(50))SETNOCOUNTONINSERT#tempEXECsp_msforeachtable'sp_spaceused ''?'''SELECTa.table_name,a.row_count,COUNT(*)AScol_count,a.data_sizeFROM#tempaINNERJOINinformation_schema.columns bONa.table_namecollatedatabase_default= b.table_namecollatedatabase_defaultGROUPBYa.table_name, a.row_count, a.data_sizeORDERBYCAST(REPLACE(a.data_size,' KB','')ASinteger)DESCDROPTABLE#temp - Klicken Sie auf Ausführen Schaltfläche