ИМО, не стоит обращать внимание на пробелы в столбцах идентичности. Весь смысл такого суррогатного ключа (в отличие от естественного ключа) состоит в том, что вам не нужно беспокоиться о какой-либо «правильности».
Теперь, как сказал Робин, у вас могут быть откаты или ошибки, которые вызывают пробелы в идентичности.
Другая вещь, которая может вызвать пробелы, - это определение самой идентичности. Запустите это утверждение и посмотрите, что я имею в виду
Declare @MyTable table ( MyColumn1 Int Identity (1, 5))
INSERT INTO @MyTable Default Values
INSERT INTO @MyTable Default Values
INSERT INTO @MyTable Default Values
INSERT INTO @MyTable Default Values
INSERT INTO @MyTable Default Values
INSERT INTO @MyTable Default Values
SELECT * FROM @MyTable