在 SSMS 修改資料表結構(如新增欄位、變更資料型別)時,若涉及**重建資料表**的操作,預設會彈出錯誤:「無法儲存變更,您所做的變更需要下列資料表被捨棄並重新建立」。
解決方法
- 選單列 → **工具** → **選項**。
- 左側樹狀選擇 **設計工具** → **資料表設計工具** 或 **設計器**。
- 取消勾選「**阻止儲存要求重新建立資料表的變更**」。
- 按「確定」套用,即可在設計介面直接儲存結構變更。


風險提醒
- 此選項關閉後,SSMS 會自動產生「建立新表 → 複製資料 → 刪除舊表 → 重命名」腳本,**大資料表會長時間鎖表、記錄檔暴增**,生產環境建議改用 T-SQL `ALTER TABLE` 手動控制時機與批次。
- 涉及 `IDENTITY`、`TIMESTAMP`、計算欄位、檢查條件約束等變更時,重建風險較高,務必先在測試環境驗證。