Идентичность SQL (autonumber) увеличивается даже при откате транзакции

У меня есть транзакция .net с вставкой SQL в базу данных SQL Server 2005. Таблица имеет первичный ключ идентификации.

Когда в транзакции возникает ошибка,Rollback() называется. Вставки строк откатываются правильно, однако в следующий раз, когда я вставляю данные в таблицу, идентичность увеличивается, как если бы откат никогда не происходил. По сути, в последовательности идентичности есть пробелы. Есть ли способ получитьRollback() метод вернуть недостающую личность?

Я не подхожу к этому правильному пути?

Ответы на вопрос(8)

Ваш ответ на вопрос