SQL Server 2008出现“阻止保存要求重新创建表的更改”错误

摘要:
使用SQL Server 2008后,当我需要修改表中字段的属性时,系统将提示我错误“阻止保存需要重新创建表的更改”,并且无法保存。此选项仅在SQL Server 2008中可用。默认情况下,SQL Server 2005和更早版本中不会出现此问题。

我在使用SQL Server 2008后,当需要修改表中某一个字段的属性(如将Nullable修改为Not Nullable状态),就会提示“阻止保存要求重新创建表的更改”错误,并且无法保存。请问这是什么问题呢?

这个选项是在SQL Server 2008才开始有的,SQL Server 2005及之前的版本中默认情况下不会发生这个问题。

症状为:在数据库新建数据表以后,再对该表进行属性更改,就会出现警告信息“不允许保存更改 阻止保存要求重新创建表的更改”得错误提示。

解决方法:打开SQL Server 2008 Management Studio管理工具,依次选择:工具=>选项=>Designers=>表设计器和数据库设计器=>组织保存要求重新创建表的更改,去掉复选框并保存。

免责声明:文章转载自《SQL Server 2008出现“阻止保存要求重新创建表的更改”错误》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇pinpoint安装(docker)RadioGroup+Fragment 使用Fragment的add()方法,防止使用replace每次都重新加载页面,造成资源浪费下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL Server 备份和还原

SQL Server 备份 恢复模式 SQL Server 数据恢复模式分为三种:完整恢复模式、大容量日志恢复模式、简单恢复模式。 完整恢复模式 默认的恢复模式,它会完整记录下操作数据库的每一个步骤,使用完整恢复模式可以将一个数据库恢复到一个特定的时间点,这个时间点可以是最近一次可用的备份、一个特定的日期和时间的事务。 大容量日志恢复模式 它是对完整恢...

Open SQL详解

读取数据SELECT. 262 读取单行... 263 DISTINCT. 263 读取多行... 264 列别名... 264 存储到指定变量中... 264 SELECT * INTO….. 265 追加读取APPENDING.. 265 CORRESPONDING FIELDS OF [WA/TABLE]….. 266 [PACKAGE SIZE...

数据库-pymysql

一、安装的两种方法 第一种 #安装 pip3 install pymysql 第二种 二、链接,执行sql,关闭(游标) import pymysql user= input('用户名:>>').strip() pwd= input('密码:>>').strip() #先链接,拿到游标 conn=pymysql.conn...

使用Navicat Premium 12导出SQL语句并在Power Designer 16.5中生成物理模型

内容简介 本文主要介绍使用Navicat Premium 12导出建表SQL(使用MySQL数据库)文件,并在Power Designer 16.5中使用导出的SQL文件来生成物理模型的步骤。 操作步骤 1. 打开Navicat Premium,并连接上数据库,在要导出SQL文件的数据库中名键,选择转储SQL文件,然后选择仅结构,如下图: 2. 在弹出的...

SQL基本语法总结

一、基础 模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。 主键的值不允许修改,也不允许复用(不能使用已经删除的主键值赋给新数据行的主键)。 SQL(Structured Query Language),标准 SQL 由 ANSI 标准委员会管理,从而称为 ANSI SQL。各个 DBMS 都有自己的实现,如 PL/...

SQL多表联合查询(Access数据库表)

条件:Access数据库的三个表,a表、b表、c表,三个表结构不同,其中都有字段ID,a表为主表,其中的ID不一定b表、c表中都存在,建立此三个表的联合查询。 根据SQL语法,通过连接运算符可以实现多个表查询。连接可以在Select 语句的FROM子句或Where子句中建立,在FROM子句中指出连接时有助于将连接操作与Where子句中的搜索条件区分开来。 ...