SQL Server:将主键更改为标识

时间:2015-11-12 10:20:55

标签: sql-server

我正在尝试将主键更改为identity(1, 1),但SQL Server说:

  

不允许保存更改。要删除和重新创建的表。

有没有其他解决方案来实现我的目标? P.S我无权访问工具......

enter image description here

3 个答案:

答案 0 :(得分:3)

在管理工作室:

Tools->options->Designers->Table and database designers.

There under table options is the point 
"Prevent saving changes that require table re-creation". Uncheck this and it should work.

答案 1 :(得分:2)

你可以尝试

  

选项 - >设计师 - >表和数据库设计者

     

检查"自动生成更改脚本"

     

取消选中"阻止保存需要重新创建表的更改"。

答案 2 :(得分:1)

Save (Not Permitted) Dialog Box

  

要更改此选项,请在工具菜单上点击选项,然后展开   设计人员,然后单击表和数据库设计器。选择或   清除阻止保存需要该表的更改   重新创建复选框

enter image description here