在 SSMS 設計師修改資料表結構時,若變更需重建資料表 (如插入欄位、變更資料型別、調整 NULLABLE),預設會彈出警告阻擋儲存。本文說明如何控制此行為與風險權衡。
IDENTITY 屬性NULL / NOT NULL


| 風險 | 影響 |
|---|---|
| 中繼資料遺失 | 擴充屬性、描述、權限等可能遺失 |
| 變更追蹤中斷 | 啟用 Change Tracking 時,重建會中斷追蹤鏈 |
| 大量資料逾時 | 大表重建可能超過鎖等待/交易逾時限制 |
| 資料遺失風險 | 重建過程中斷電/故障可能導致資料損壞 |
生產環境嚴禁關閉。正式環境請改用 ALTER TABLE、SWITCH PARTITION、sp_rename 等 T-SQL 手腳控制變更流程,納入變更管理流程並備份驗證。