Si su base de datos parece ser más grande de lo que esperaba, este artículo le mostrará cómo mostrar una lista de las tablas de su base de datos MS SQL en orden de tamaño y enumerar el tamaño asociado de la tabla.
>
Estos pasos requieren que tenga Microsoft SQL Server Management Studio instalado en su computadora. Microsoft SQL Server Mangement Studio Express 2014 está disponible de forma gratuita en Microsoft y se puede descargar a través de este enlace:http://www.microsoft.com/en-us/download/details.aspx?id=42299 (Haga clic en Descargar y seleccione ya sea MgmtStudio de 32 bits o de 64 bits, según el procesador de su computadora)
Estudio de administración del servidor SQL
- Abra e inicie sesión en Microsoft SQL Server Management Studio
- Haga clic derecho en su base de datos
- Pase el cursor sobre Informes
- Pase el cursor sobre Informes estándar
- Seleccione Uso de disco por tablas principales
Consulta SQL
- Abra e inicie sesión en Microsoft SQL Server Management Studio
- Haga clic en Nueva consulta botón
- Copie el siguiente script en la página Nueva consulta reemplazando [DatabaseName] con el nombre de su base de datos
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 - Haga clic en Ejecutar botón