-- 查看資料庫檔案容量
SELECT
DB_NAME(database_id) AS '資料庫名稱',
physical_name N'實體檔案',
name AS 'Log檔名稱' ,
type_desc N'檔案類型',
state_desc N'檔案狀態',
CAST(size * 8.0 / 1024 AS DECIMAL(10,2)) AS 'Log大小(MB)'
FROM sys.master_files
--WHERE
--type_desc = 'LOG' -- 只看LOG
--AND database_id > 4 -- 排除系統資料庫
--AND DB_NAME(database_id) NOT IN ('ReportServer', 'ReportServerTempDB')
ORDER BY size DESC;
參考來源sys.master_files (Transact-SQL)