Internals Viewer (CodePlex 開源項目) 整合於 SSMS,提供圖形化界面瀏覽:數據頁、索引頁、IAM/PFS/GAM/SGAM 分配頁、行溢出頁、LOB 頁等內部結構。
| 頁簽/視圖 | 用途 |
|---|---|
| Database Viewer | 樹狀瀏覽:表 → 索引 → 分區 → 頁集合 |
| Page Viewer | 十六進制/結構化雙模式查看頁內容:頁頭、行偏移表、行數據 |
| Allocation Map | 可視化 IAM/PFS/GAM/SGAM 頁的分配位圖 |
| Row Viewer | 解析顯示行結構:固定長/變長列、NULL 位圖、版本標記、行溢出指針 |
CREATE TABLE T (id INT, bigcol VARCHAR(MAX))-- 查看頁分配
DBCC IND('dbname', 'T', -1);
-- 查看具體頁內容
DBCC TRACEON(3604);
DBCC PAGE('dbname', 1, 123, 3); -- 文件號、頁號、輸出選項 3=詳細
