相关疑难解决方法(0)

即使使用事务回滚,SQL标识(自动编号)也会增加

我有一个.net事务与SQL插入到SQL Server 2005数据库.该表具有标识主键.

当事务中发生错误时,将Rollback()被调用.行插入正确回滚,但是下次将数据插入表时,标识会增加,就好像回滚从未发生过一样.所以基本上在身份序列中存在差距.有没有办法让Rollback()方法回收丢失的身份?

我没有以正确的方式接近这个吗?

.net sql transactions sql-server-2005 identity-column

76
推荐指数
6
解决办法
3万
查看次数