SQL Server修改表结构,不允许保存更改。

当修改表结构时,sql server会弹出对话框,显示以下内容:

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

分析这句话,

1、我们修改了表结构,这个更改需要删除这个表并且重新创建,当然这个过程是由系统自动完成的。

2、无法保存原因一:该表无法重新创建。

3、无法保存原因二:启用了“阻止保存要求重新创建表的更改”选项。

可以通过设置解决的,我们先尝试更改设置。

原因二解决方案:菜单栏->工具->选项->设计器->表设计器和数据库设计器,右侧面板,取消勾选“阻止保存要求重新创建表的更改”。

至于原因一,现在还未遇到。

原文地址:https://www.cnblogs.com/fanful/p/7705265.html