2016 - 2024

感恩一路有你

sql阻止保存要求重新创建表的更改 sql数据库不允许保存更改和保存失败解决方法?

浏览量:2118 时间:2021-03-15 14:38:00 作者:admin

sql数据库不允许保存更改和保存失败解决方法?

SQL数据库不允许保存更改。错误解决

第一步:启动SQL“工具菜单-选项”打开“选项”对话框。

步骤2:在左侧目录树中选择“designers”,然后取消选中右侧的“prevent saving changes required table recreation”(防止保存需要重新创建表的更改)。

第3步:单击“确定”进行设置。使用Ctrl s,可以正常保存表结构的更改。

注意:在设计SQL Server数据库时,有时不允许保存更改。这是因为它可以防止保存需要重新创建表的更改。这是SQL server的保护机制。

为什么数据库中的表不能修改保存?

SQL Server 2008安装已久。今天,这是第一次使用它。因此,修改表的结构并保存时,系统会提示您更改无法重新创建的标签,或者启用防止保存和重新创建表的选项。,尝试了几次,始终出现此错误,删除了表并重建了表,然后仍然发生此错误。所以我向谷歌求助,发现很多人都遇到过这个问题(毕竟是2010年)。原来,当用户在SQLServer2008EnterpriseManager中更改表结构时,必须先删除原始表,然后创建新表以完成更改。如果强制更改,将出现以下提示:不允许保存更改。您的更改要求删除并重新创建以下表。您对无法重新创建的标签进行了更改,或者启用了“阻止保存更改”选项,该选项要求重新创建表。如果要摆脱此提示,请打开SQL2008。在顶部的工具-选项-左侧有一个设计器-表设计器和数据库设计器-阻止保存需要重新创建表的更改(在右侧)并删除挂钩。Internet上的所有文章都说,修改选项后需要重新启动sqlserver08。但是,因为我很懒,所以我没有重新启动它,结果仍然有效。网上的信息似乎能帮助你迅速解决问题,但我不敢相信。1例如,将num auto increment列添加到表中。这个表已经有很多行数据了。通过sqlserver表设计器添加num auto increment列添加新字段num,如图所示,

2。新增字段后,点击〖保存〗按钮,弹出一个小框:“不允许保存更改。所做的更改要求您删除并重新创建表。这个要求不能满足。怎么删除这么多数据?

3. 单击SQL Server管理4。打开选项弹出界面,如图所示,默认展开常规选项。

5。拖动左侧的菜单以查找并单击“表设计器”“表设计器”和“数据库设计器”。

6。在右侧的“选项”表中,找到并取消选中“阻止保存7”。在表格设计界面,单击〖保存〗按钮。如果表中有大量数据,将出现验证警告:“保存对包含大量数据的表的定义更改可能需要很长时间”。此项可以忽略,

8。直接点击【是】,保存成功。

sql阻止保存要求重新创建表的更改 打开软件提示数据库连接失败 数据库常见问题及解决办法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。