每当我想在表格中添加一列时,它通常都是这样的:
这次我在数字6和7之间添加了一个步骤。我想我会问为什么SSMS不能创建一个简单的alter table语句来添加我的新列。
(如果重要的是我正在针对SQL Server 2008运行SSMS 2008.)
答案 0 :(得分:4)
或者,您可以转到工具 - >选项 - >设计师 - >表格和数据库设计器,然后取消选中“阻止保存需要重新创建表格的更改”
问题解决了。
以下是MSDN的解释:http://support.microsoft.com/default.aspx/kb/956176。
当您更改表格时 改变的元数据结构 表,然后保存表, 必须根据表重新创建表 这些变化。