服務熱線
153 8323 9821
自從上次重裝完Sql Server 2008之后,每次修改表字段或類型要保存的時候,都會出現以下圖片的問題:


第一次遇到這樣的情況時,頓時感到一陣惡心,怎么會有這樣的情況,第二次的時候實在無法忍受了,仔細看了下面圖片中的警報:“啟用保存要求重新創建表的更改”選項。于是開始找選項。工具—選項—Designers—表設計器和數據庫設計器—阻止保存要求重新創建表的更改前的勾去掉。

那么為什么要有這么一項警告呢?
這是sqlserver客戶端工具本身的工作原理所導致的問題,通過客戶端工具來進行表結構的修改操作,工具根據你的操作對數據庫本身發送的sql指令是先刪除表然后重建,這樣會導致數據丟失,所以不能保存;但是你可以用客戶端工具在表中新增或者刪除列或者索引、約束等,就是不能進行修改操作。
我對此表進行修改的前提是表中沒有內容,但是,如果你的表中有數百條信息的話,建議你導出后修改完畢再導入。至于還有沒有別的方法,需要進一步的學習啦~~~~~~~