在SQl Server 2008中更改表结构

时间:2011-02-08 17:37:05

标签: sql-server-2008

我正在尝试在SQL Server 2008中更改表的设计,但是我收到一条错误,指出我需要删除并重新创建表。如何解决此问题。

  

不允许保存更改   你所做的改变需要   下面的表格将被删除   你重新创造了   更改为不能的表   重新创建或启用该选项   防止保存需要的更改   要重新创建的表。

3 个答案:

答案 0 :(得分:10)

转到:工具 - 选项 - 设计人员 - 表和数据库设计人员,取消选择“防止保存更改需要重新创建表格”

答案 1 :(得分:0)

你可以用ALTER TABLE做大部分事情。更改数据类型,可为空性,添加/删除大多数约束,添加/删除列(忽略顺序)不应该要求表重建。

如果重新排序列,GUI设计器将要求重建表,或者添加IDENTITY。

答案 2 :(得分:0)

正如Pcofre所说,答案是: 点击工具--->选项---->设计师----> 在右窗格中找到选项意义,防止重新创建表 然后删除它的勾号