我可以在 SSMS 中执行此操作。我想在 VS13 的 SSOE 中执行此操作。
需要检查的事项:
如果表已经创建,SSMS 默认设置为防止类似的更改(实际上会在幕后删除并重新创建表)。如果您遇到这种情况,请在 SSMS 中转到“工具”->“选项”->“设计器”-> 取消选中“防止保存需要重新创建表的更改”
如果它是一个新表(或者您已经完成了上述操作),请确保相关列的类型为“int”。默认情况下,SSMS 将新列(甚至以“ID”结尾的列)设置为 nchar(10),这可能会产生误导。
在设计器模式下查看表格,右键单击并尝试设置标识。祝你好运。
我无法将主键列设置为 SSMS 中的标识,因为该列有默认值。删除默认值启用为我设置身份规范。
如果您的值类型不是“int”,则无法设置身份规范