SQL server:无法保存/更改表设计

joe*_*joe 8 sql sql-server

我正在尝试对现有表进行更改,并在尝试保存时收到此错误:

不允许保存更改.您所做的更改需要删除并重新创建以下表.您已对无法重新创建的表进行了更改,或者启用了"禁止保存需要重新创建表的更改"选项.

我在数据库中只有一个数据条目 - 删除它会解决问题,还是我必须重新创建表,如错误所示?(这是在SQL-Server 2008 R2上)

Nag*_*j S 17

以下操作可能需要重新创建表:

  1. 将新列添加到表的中间
  2. 删除列
  3. 改变列的可空性
  4. 更改列的顺序
  5. 更改列的数据类型

若要更改此选项,请在"工具"菜单上单击"选项",再展开"设计器",然后单击"表和数据库设计器".选中或清除"禁止保存需要重新创建表的更改"复选框.

参考


Ali*_*avi 13

您需要更改设置以保存更改

  1. 打开SQL Server Management Studio(SSMS).
  2. 在"工具"菜单上,单击"选项".
  3. 在"选项"窗口的导航窗格中,单击"设计器".
  4. 选中或清除"禁止保存需要重新创建表的更改"复选框,然后单击"确定".

在此输入图像描述