公告版位
哈囉,丫德我會常常更新一些工作上的心情記事及資訊科技新知與大家分享...

Sql server 2008相對於2005有些奇怪的預設規定

常會讓人摸不著頭緒

比如說我已經是系統管理者了,但為啥改個table的欄位也不行,目前發現一個狀況,我要改table的欄位

但會彈出下列視窗

image

第一次看到還真是令我傻眼,怎麼會這樣!,一開始還以為是database的設定有什麼地方要調,結果都不是

後來在google一陣後,找到解決方法

居然是在ssms的工具->選項中

image

在designers中要把”防止儲存需要資料表重建的變更”的勾選取消,這樣就可以了

image

後來發現,原來如果這個選項是勾選的,且你的table中有資料的話,就會彈出

如果這個選項是勾選的,但你的table中是沒有任何資料的話,就可以修改..

以上資料提供給跟我遇到情況一樣的人

創作者介紹

信德隨想

丫德 發表在 痞客邦 PIXNET 留言(14) 人氣()


留言列表 (14)

發表留言
  • Henry
  • 謝謝... 我也遇到同樣問題.. 現在解決了... 這個設定真是很無謂...
  • 是厚...希望sql sercer 2008 sp1出來時能拿掉這個無聊的設定

    丫德 於 2009/02/06 14:33 回覆

  • NM
  • 感謝!!解決了我的問題。
  • azsx744442
  • 感謝你的文章解決了我這個新手
  • jim
  • 感謝你的分享!
  • 訪客
  • 2012也是預設這個選項
  • z
  • 剛遇到...真的很鳥....= =
  • 感謝!!
  • 感謝!!
  • archer
  • 謝謝,真是的,解決了
  • not
  • 感謝,真的很鳥
  • qwerty
  • So bird XD
  • olivermode
  • 謝謝你!!!!!! 
    鳥!!!!!!
  • olivermode
  • 後來看書書好像有提到資料庫設計好像一開始要很小心不能設計錯,
    不然重來改設計的話要花的成本很高,不知道這個設定是不是那個意思,
    還是真的很爛的初階設定,不確定@@
  • 我覺得很難說一開始設計就都不會有問題,一定都有可能會視情況來做修改
    這個只是提防一些資料庫不熟的人,怕亂改schema之後導致關連性失效而做的

    丫德 於 2015/10/01 08:50 回覆

  • Ventess
  • 感謝 :)
  • 9527
  • 謝謝有解決掉我遇到的問題了