Se il database sembra essere più grande di quanto ti aspetti, questo articolo ti mostrerà come visualizzare un elenco delle tabelle del database MS SQL in ordine di dimensione ed elencare la dimensione associata della tabella.
Questa procedura richiede l'installazione di Microsoft SQL Server Management Studio sul computer. Microsoft SQL Server Mangement Studio Express 2014 è disponibile gratuitamente da Microsoft e può essere scaricato tramite questo collegamento:http://www.microsoft.com/en-us/download/details.aspx?id=42299 (fare clic su Scarica e selezionare MgmtStudio 32 bit o 64 bit, in base al processore del tuo computer)
SQL Server Management Studio
- Apri e accedi a Microsoft SQL Server Management Studio
- Fai clic con il pulsante destro del mouse sul database
- Passa il mouse sopra Rapporti
- Passa il mouse sopra Rapporti standard
- Seleziona Utilizzo disco in base alle tabelle principali
Query SQL
- Apri e accedi a Microsoft SQL Server Management Studio
- Fai clic su Nuova query pulsante
- Copia il seguente script nella pagina Nuova query sostituendo [DatabaseName] con il nome del tuo database
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 - Fai clic su Esegui pulsante