Applies To: 

SQL Server


Issue: 

Find the size of all databases on the SQL Database server


Resolution: 

Execute this query in SQL management studio: 


SELECT d.name,

ROUND(SUM(mf.size) * 8 / 1024, 0) Size_MBs

FROM sys.master_files mf

INNER JOIN sys.databases d ON d.database_id = mf.database_id

WHERE d.database_id > 4 -- Skip system databases

GROUP BY d.name

ORDER BY d.name