由于DBCC CHECKIDENT(mytable,reseed,1)在2012年不起作用,哪个查询用于在sql server 2012中重新设定标识主键的种子?

由于DBCC CHECKIDENT(mytable,reseed,1)在2012年不起作用,哪个查询用于在sql server 2012中重新设定标识主键的种子?,sql,sql-server,tsql,sql-server-2012,Sql,Sql Server,Tsql,Sql Server 2012,以下查询已在sql server 2008 R2中成功执行,用于重新设定标识密钥 DBCC CHECKIDENT (mytable, RESEED, 1) 但sql server 2012中的错误如下: Msg 40518,16级,状态1,第1行 此版本的SQL Server不支持DBCC命令“CHECKIDENT” 你想重新设定种子并清空桌子吗??就是这样,一个简单的表截断与工作。正在截断表,同时清空表并重新设置标识字段的种子。SQL Server 2012用ANSI标准序列取代了标识,因此

以下查询已在sql server 2008 R2中成功执行,用于重新设定标识密钥

DBCC CHECKIDENT (mytable, RESEED, 1)
但sql server 2012中的错误如下:

Msg 40518,16级,状态1,第1行 此版本的SQL Server不支持DBCC命令“CHECKIDENT”


你想重新设定种子并清空桌子吗??就是这样,一个简单的表截断与工作。正在截断表,同时清空表并重新设置标识字段的种子。

SQL Server 2012用ANSI标准序列取代了标识,因此:您使用的是SQL Server 2012 Management studio(可能是一些测试版)?因为这应该可以正常工作,但看起来仍然是,我怀疑他使用的是SQLAzure,它
CHECKIDENT
。如果是的话,有人问了这个问题。谢谢你的回答。我说过,如果你想清空表并重新设置种子,请执行以下操作:截断TableName;不要认为这对重新播种是件好事,因为还有其他选择。TRUNCATE将删除表中的所有数据,仅对重新设定种子的操作非常激进…我在评论中说过,此方法将清空表。。。试图给他一个快速简单的解决方案。。。。