SQL阻止保存要求重新创建表的更改 在哪里设置

时间:2023-03-08 19:08:29
SQL阻止保存要求重新创建表的更改 在哪里设置

ef生成的数据表,有数据,设计的时候,想把某个字段改成可为null。

报 “阻止保存要求重新创建表”错误

百度一下:

修改数据库表结构时提示【不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改"选项。】

SQL阻止保存要求重新创建表的更改 在哪里设置
  1. 修改了数据库的表名和列名,点击【保存】之后弹出消息框,不能保存修改

    SQL阻止保存要求重新创建表的更改 在哪里设置
    END

处理方法

  1. 点击SQL2008菜单【工具】【选项】

    SQL阻止保存要求重新创建表的更改 在哪里设置
  2. 打开了选项对话框,我们展开DESIGNERS

    SQL阻止保存要求重新创建表的更改 在哪里设置
  3. 取消【阻止保存要求重新创建表的更改】复选框

    SQL阻止保存要求重新创建表的更改 在哪里设置
  4. 再次修改表news的数据类型

    SQL阻止保存要求重新创建表的更改 在哪里设置
  5. 点击保存

    SQL阻止保存要求重新创建表的更改 在哪里设置
  6. 弹出警告窗口,我们点击【是】就可以更改了

    SQL阻止保存要求重新创建表的更改 在哪里设置