您当前的位置:首页 > 文章 > SQL Server Management Studio :"不允许保存更改。您所做的更改要求删除并重新创建一下表...

SQL Server Management Studio :"不允许保存更改。您所做的更改要求删除并重新创建一下表..." 错误处理方法

作者:韩曙亮 时间:2023-12-04 阅读数:398 人阅读
一、报错信息

在 SQL Server Management Studio 中 , 修改数据库表报如下错误 :

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

二、问题分析

当您在 Microsoft Access 中尝试对表进行某些更改时,可能会收到以下错误消息:

“不允许保存更改。您所做的更改要求删除并重新创建一下表。”

这个错误消息通常出现在以下两种情况下:

您试图更改表的设计,但该表包含数据。例如,您试图删除表中的某个字段或更改某个字段的数据类型。由于表中包含数据,因此 Access 不允许您直接更改表的设计,而要求您先备份数据,然后删除表并重新创建一个新的表来应用更改。

您试图更改表的属性或索引,但该表正在被其他用户或进程使用。例如,另一个用户或程序正在使用该表或表上的索引,因此 Access 无法对表进行更改。在这种情况下,您需要等待其他用户或程序完成对表的操作后,才能对表进行更改。

为了解决这个问题,您可以尝试以下步骤:

备份表中的数据,以防需要重新创建表。

关闭其他正在使用该表或表上的索引的用户或程序。

尝试更改表的设计或属性。如果您成功地更改了表的设计或属性,则 Access 将提示您将会删除并重新创建表。

如果您需要重新创建表,请使用备份的数据重新填充新表。

如果您无法更改表的设计或属性,则检查是否有其他用户或进程正在使用该表或表上的索引。如果是这种情况,请等待其他用户或程序完成对表的操作后再尝试更改表。

如果您在更改表的设计时遇到问题,请确保您有足够的权限来更改表。如果您不确定自己是否具有这些权限,请联系数据库管理员。

如果您经常需要更改表的设计或属性,建议考虑使用 Microsoft SQL Server 等专业数据库软件,以便更方便地管理和维护表结构和数据。这些数据库软件提供了更高级的管理工具和功能,可以更容易地进行表的设计和修改。

总之,当出现"不允许保存更改。您所做的更改要求删除并重新创建一下表。"的错误消息时,您需要先备份数据,检查其他用户或进程是否正在使用该表或表上的索引,尝试更改表的设计或属性,或联系数据库管理员以获取更高级的管理权限和工具。

三、解决方案

选择 " 菜单栏 / 工具 / 选项 " ,



在 " 选项 / 设计器 / 表设计器和数据库设计器 " 对话框中 , 取消 " 组织保存要求重新创建表的更改 " 选项 的 勾选 ;

————————————————
版权声明:本文为CSDN博主「韩曙亮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shulianghan/article/details/130585890

本站大部分文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了您的权益请来信告知我们删除。邮箱:1451803763@qq.com