sql2008中已存在已有数据表修改主键为自增不让更改的解决方案

今天在测试程序的时候,在保存数据时报了一个主键不能为空错误。我用的数据库是Sql2008

1.我测试跟踪后觉得这个表应该是自动增长主键呀。但数据库未进行设置。

2.那我就改吧,改完报如下错误:

sql2008中已存在已有数据表修改主键为自增不让更改的解决方案_第1张图片

3.后来得人指点说是sql2008中默认是不允许创建完表后再进行修改自增量字段的。所以进行了如下设置:

sql2008中已存在已有数据表修改主键为自增不让更改的解决方案_第2张图片

4.把下面阻止保存要求重新创建表的更改.不进行打条就OK了。

sql2008中已存在已有数据表修改主键为自增不让更改的解决方案_第3张图片

sql2008中已存在已有数据表修改主键为自增不让更改的解决方案_第4张图片

作者:王春天 地址:http://www.cnblogs.com/spring_wang/

 

你可能感兴趣的:(解决方案)