En algunas oportunidades necesitamos conocer el tamaño de nuestras bases de datos y/o Datafiles.
Les comparto los siguientes códigos en los cuales podrán obtener esta información por medio de comandos TSQL usando la vista de sistemas sys.master_files
-- ESPACIO POR DATAFILE
SELECT
DB_NAME(DATABASE_ID) AS DBNAME,
NAME AS LOGICAL_NAME,
TYPE_DESC,
PHYSICAL_NAME, (SIZE*8)/1024 SIZE_MB
FROM SYS.MASTER_FILES
ORDER BY 1
-- ESPACIO POR BASE DE DATOS
SELECT
DB_NAME(DATABASE_ID) AS DBNAME,
SUM((SIZE*8)/1024) SIZE_MB
FROM SYS.MASTER_FILES
GROUP BY
DB_NAME(DATABASE_ID)
ORDER BY 1