This script calculates table row count and size(MB), as well as the used space and free space.
1 OPEN SSME
2 SELECT YOUR DB WHICH YOU WANT TO RUN
3 COPY AND PASTE THE SCRIPT THEN RUN
This script calculates table row count and size(MB), as well as the used space and free space.
1 OPEN SSME
2 SELECT YOUR DB WHICH YOU WANT TO RUN
3 COPY AND PASTE THE SCRIPT THEN RUN
if exists(select * from tempdb..sysobjects where id = OBJECT_ID('#temp_table1')) drop table #temp_table1 GO select B.name,CONVERT(numeric(30,3),(CONVERT(float, SUM(A.used_page_count)*8)/1024)) as [Table Used Size(MB)], CONVERT(numeric(30,3),(CONVERT(float, SUM(A.reserved_page_count)*8)/1024)) as [Table Located Size(MB)], (CONVERT(numeric(30,3),(CONVERT(float, SUM(A.reserved_page_count)*8)/1024)) - CONVERT(numeric(30,3),(CONVERT(float, SUM(A.used_page_count)*8)/1024))) as [Table Free Size(MB)] , A.row_count into #temp_table1 from sys.dm_db_partition_stats as A, sys.all_objects as B where A.object_id = B.object_id and B.type != 'S' group by name,row_count order by B.name asc Select * from #temp_table1 drop table #temp_table1