解决方案
当修改表结构时,sql server会弹出对话框,显示以下内容:
不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。
分析这句话,
1、我们修改了表结构,这个更改需要删除这个表并且重新创建,当然这个过程是由系统自动完成的。
2、无法保存原因一:该表无法重新创建。
3、无法保存原因二:启用了“阻止保存要求重新创建表的更改”选项。
可以通过设置解决的,我们先尝试更改设置。
原因二解决方案:菜单栏->工具->选项->设计器->表设计器和数据库设计器,右侧面板,取消勾选“阻止保存要求重新创建表的更改”。
![](https://ucc.alicdn.com/pic/developer-ecology/kaaoc2o2dlwla_ea19d9727b904cf18936f918252d5755.png?x-oss-process=image/resize,w_1400/format,webp)
![](https://ucc.alicdn.com/pic/developer-ecology/kaaoc2o2dlwla_fa3c53905ebc4c47bd63b43717659a52.png?x-oss-process=image/resize,w_1400/format,webp)