sql2008中已存在已有数据表修改主键为自增不让更改的解决方案
2013-05-11 18:21
232 查看
今天在测试程序的时候,在保存数据时报了一个主键不能为空错误。我用的数据库是Sql2008
1.我测试跟踪后觉得这个表应该是自动增长主键呀。但数据库未进行设置。
2.那我就改吧,改完报如下错误:
3.后来得人指点说是sql2008中默认是不允许创建完表后再进行修改自增量字段的。所以进行了如下设置:
4.把下面阻止保存要求重新创建表的更改.不进行打条就OK了。
作者:王春天 地址:http://www.cnblogs.com/spring_wang/
1.我测试跟踪后觉得这个表应该是自动增长主键呀。但数据库未进行设置。
2.那我就改吧,改完报如下错误:
3.后来得人指点说是sql2008中默认是不允许创建完表后再进行修改自增量字段的。所以进行了如下设置:
4.把下面阻止保存要求重新创建表的更改.不进行打条就OK了。
作者:王春天 地址:http://www.cnblogs.com/spring_wang/
相关文章推荐
- oracle处理已有数据的字段(主键)类型修改方法
- 查询 在A表中存在,B表中不存在的数据--多个属性做主键的解决方案
- 阻止保存要求重新创建表的更改-sql2008修改并保存表结构时报错的解决
- SQL2008导出数据到远程数据库导致主键丢失、标识规范为否的解决办法
- 百万数据修改索引或主键的问题
- MySQL中因为unique key 非空唯一索引存在导致修改主键失败案例
- c++primer第二章“c++定义了几种基本类型,还提供了可用于自定义数据类型的机制,此外,我们还能修改已有的类型以形成复合类型”
- 求大神给解决下,向已有的xml文件写入数据,但不覆盖文件存在的内容
- 问题之——使用merge修改已存在数据,却添加了一条数据——解决方案
- 百万数据修改索引或主键的超时问题(Timeout)
- 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
- sql server以存在大数据的主键的重建
- Hibernate插入和修改数据到数据库中时不修改存在默认值字段
- SqlServer 2005 将已存在大量数据的表更改为分区表
- (转)【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
- nvarchar2转化为clob的方法或者“要修改数据类型,则要更改的列必须为空"
- 解决Sqlserver2008(sql2008),修改数据表无法保存的问题
- 若要转换此解决方案,请将此解决方案文件的权限更改为允许修改,然后重新打开它。
- 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
- SqlServer 2005 将已存在大量数据的表更改为分区表