我有一個問題,即當我試圖通過查詢或通過直接修改數據類型,我用來獲取一些說明這一點的錯誤不能完成。但是,如果我從visual studio
打開server explorer
中的同一個表並修改數據類型,那麼很容易完成,而不會出現任何錯誤。爲什麼改變列不被允許通過查詢,但很容易做到服務器管理器
我嘗試使用Management Studio
扔給我一些錯誤修改primary key
這是從數據類型int
一些表一個foreign key
到varchar
。
但同樣的事情,當我通過Server explorer
從Visual Studio
完成它在一小部分完成。
任何一個可以告訴什麼區別
發佈您的數據訪問代碼和您試圖修改數據的代碼。 – ChrisF
我沒有寫任何代碼,只是右鍵單擊列,並嘗試從兩種方式編輯數據類型,而在'sql管理工作室'我得到的錯誤,但是當我在服務器資源管理器中做同樣的事情與出錯任何錯誤 – Dotnet
+1,一個很好的問題。 –