sqlserver -- 解决sqlserver2008“Prevent saving changes that require table re_creation(阻止保存要求重新创建表的更改)”的问题

电脑重装了sqlserver2008 R2(英文版)后,新建数据表,新建字段,发现有个字段类型设置错了,想修改字段类型,而该表已经保存好了,即保存后修改字段属性。但无法保存修改后的设置,提示“Saving changes is not permitted"(具体如下图)

解决方法:

在菜单栏找到Tools->options,找到Designers,然后将Prevent saving changes that require table re_creation前面的勾去掉,保存后即可。

如果是中文版则为 工具->选项->设计,然后将“阻止保存要求重新创建表的更改”前面的勾去掉,保存,重新启动sqlserver即可。

时间: 2024-10-23 15:39:18

sqlserver -- 解决sqlserver2008“Prevent saving changes that require table re_creation(阻止保存要求重新创建表的更改)”的问题的相关文章

SqlServer——阻止保存要求重新创建表的更改

场景: 修改已有数据的列宽时,提示"阻止保存要求重新创建表的更改". 解决: 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 -> 阻止保存要求重新创建表的更改(右侧) 把钩去掉即可. 参考:http://www.jb51.net/article/30416.htm SqlServer--阻止保存要求重新创建表的更改,布布扣,bubuko.com

sqlserver 2008修改数据库表的时候错误提示“阻止保存要求重新创建表的更改”

当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示:不允许保存更改.您所做的更改要求删除并重新创建以下表.您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项.如果要去掉此提示,可从“工具”菜单中选择“选项”,在“选项”对话框中,选Designers,选择“表设计器和数据库设计器”,清除“ 阻止保存要求重新创建表的更改”复选框. 转载请注明出处:http://www.cnb

“阻止保存要求重新创建表的更改”解决办法

在修改数据库表结构时提示[不允许保存更改.您所做的更改要求删除并重新创建以下表.您对无法重新创建的标进行了更改或者启用了"阻止保存要求重新创建表的更改"选项.] 这是因为SQL2008默认阻止保存要求重新创建表的更改.只需要更改一下设置就可以了. 点击SQL2008菜单中的工具->选项. 点击Designers选项. 原来[阻止保存要求重新创建表的更改]选项前的复选框是打对勾的,把对勾取消确定就可以了. 之后更改表就可以保存了. 版权声明:本文为博主原创文章,未经博主允许不得转载

SQL SERVER数据库的表中修改字段属性被阻止“Prevent saving changes that require table re-creation”

1.启动SQL SERVER,选择工具—>选项,去掉“ 阻止保存要求重新创建表的更改”前面的勾. 2.选择设计器 3.去掉“阻止保存要求重新创建表的更改”前面的对号,点击OK. 重新启动SQL SERVER就可以了 .

sqlserver 2008 保存好的数据表不能更改数据类型问题解决

如图操作即可 原文地址:https://www.cnblogs.com/senn0213/p/9061732.html

Sql语句不能识别Go的解决办法(动态创建表的触发器)

问题来源 用sqlserver直接打开sql文本,执行没问题,但是当用Sqlcommand类执行cmdtext命令文本时总是失败报错. 原因分析及解决 用数据库直接执行sql语句没问题,甚至还可以用Go来进行分批处理,但是当你用链接类访问数据库,并执行sql语句时就有些限制,如下: System.Data.SqlClient.SqlCommand cmd; try { using (System.Data.SqlClient.SqlConnection newconn = new System.

hibernate 无法自动创建表 的解决办法

执行session.save() 时出现异常: org.hibernate.exception.SQLGrammarException: could not execute statement 无法创建表. 解决方法: 1)确定配置: <property name="hibernate.hbm2ddl.auto">update</property> 2)如果是mysql5的话,确定配置: <property name="hibernate.dia

C#解决 动态创建库、动态创建表

在11月10号.我们开始着手做高校平台这个项目,这个项目里面,有很多的子系统.权限系统.基础系统.考试系统-- 既然是高校平台,当然不只是一个学校用的,可以很多的学校公用.既然如此,每个学校所要保存的数据当然不可能存放在一个库中.一个学校一个库,那么有几个学校用呢?未知.库的数量得视情况而定.动态创建库可以解决这种问题. 当然,系统有很多.但是个人只是参与子系统的开发.在之前一直在考试系统里面打杂.这个项目分配下来了之后,我也就开始由打杂换了一种方式去打杂. 在做项目的过程中,任务的分配是非常明

关于配置正确hibernate仍然无法创建表的解决方法

 当时全部配置都正确后,而且以前可以正确创建表,为什么突然新写了一个类就不能自动创建了呢.. 其实很简单.. 99%的原因是类的属性名是sql的关键字,不能利用ddl来创建表,还有1%的的原因是没有在cfg中添加 对应的hbm文件.. 嗯  切记... 关于配置正确hibernate仍然无法创建表的解决方法