当前位置:K88软件开发文章中心编程语言SQLSQL01 → 文章内容

SQL Server 2008中“不允许保存更改,您所做的更改要求删除并重新创建以下表”问题 的解决办法

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 1:48:59

:2014-07-05 13:35:36

在SQL Server2008中使用表设计器修改表后在保存时提示如下错误:

不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。

这种错误常常发生在表中有数据而需要更改表的字段类型或长度时发生,如图1.


图1 更改表后保存时的提示信息

 解决方法如下:

(1)在SQL Server Management  Studio中,选择【工具】菜单下的【选项】菜单项,如图2


图2 【工具】->【选项】菜单项

(2)在弹出的选项对话框中,在左侧选择【designers]—>【表设计器和数据库设计器】,将表选项中的“阻止保存要求重新创建表的更改项”前面的对勾去掉,如图3所示。

(3)单击【确定】按钮退出设置。


图3 将“阻止保存要求重新创建表的更改项”前面的对勾去掉

经过上面的修改后,就可以继续保存表了。


SQL Server 2008中“不允许保存更改,您所做的更改要求删除并重新创建以下表”问题 的解决办法