2012-03-22 50 views
1

我正在使用微軟的PUBS數據庫的c#編程語言 我也在使用Micosoft SQL Server Management Studio。將列插入表時出錯

在這裏有一張桌子。當我試圖插入一條記錄到任何表,並保存該表中的錯誤信息會給這樣

保存更改不允許這種變化如下表所示需要被刪除並重新創建你有無論是多數民衆贊成不能被創建並啓用該選項表中所做的更改防止需要保存更改重新創建**

那麼是什麼問題?

+0

這是發生在Management Studio中或在你的代碼? – 2012-03-22 17:51:39

+1

@MikeTwo這是一個非常具體的SSMS錯誤。 – Yuck 2012-03-22 17:52:24

回答

3

這是一個可配置的選項,以防止用戶運行他們認爲將簡單ALTER語句命令,但實際上需要整個表和它的數據是DROPCREATE再次:

Tools > Options 

Designers > Table and Database Designers 

Uncheck "Prevent saving changes that require table re-creation" 

enter image description here

+0

非常感謝你 – vipul 2012-03-22 17:57:07

0

這是在數據庫設計器部分的選項下進行的設置,用於防止DDL操作。 在您的SQL Server選項中禁用option prevent saving changes that required to be recreated

你會發現這個在Tools菜單下>選項>設計師>取消選中複選框 防止保存需要表重新創建變化。

在Visual Studio工具菜單>選項>數據庫工具>表和 數據庫設計>取消選中該複選框防止保存更改的是 需要表重新創建

希望這有助於