【发布时间】:2013-02-06 06:02:22
【问题描述】:
以下查询在 sql server 2008 R2 中成功执行,用于重新设置身份密钥
DBCC CHECKIDENT (mytable, RESEED, 1)
但在 sql server 2012 中出现错误:
消息 40518,第 16 级,状态 1,第 1 行 此版本的 SQL Server 不支持 DBCC 命令“CHECKIDENT”。
【问题讨论】:
-
SQL Server 2012 用 ANSI 标准序列取代了 IDENTITY,所以:msdn.microsoft.com/en-us/library/ff878572.aspx
-
您使用的是 SQL Server 2012 Management Studio(可能是某个测试版)?因为这应该工作
-
确实看起来还是supported
-
我怀疑他使用的是 SQL Azure,doesn't support
CHECKIDENT。如果是这样,有人问过这个问题already -
好的。感谢您的回复
标签: sql sql-server tsql sql-server-2012