透過系統目錄檢視快速掌握資料庫檔案配置:
SELECT
df.name AS FileName,
df.physical_name AS PhysicalPath,
df.size * 8 / 1024.0 AS SizeMB,
df.growth * 8 / 1024.0 AS GrowthMB,
fg.name AS FileGroupName,
fg.is_default AS IsDefaultFileGroup
FROM sys.database_files df
JOIN sys.filegroups fg ON df.data_space_id = fg.data_space_id;
size、growth 單位為 8KB 頁,乘 8 再除 1024 換算為 MB。is_default = 1 表示為預設檔案群組(新物件未指定群組時使用)。SELECT
name,
physical_name,
size * 8 / 1024.0 AS SizeMB,
max_size,
growth * 8 / 1024.0 AS GrowthMB,
type_desc
FROM sys.database_files;
type_desc = ROWS (資料檔) 或 LOG (記錄檔)。