У меня странная проблема с таблицами в моей базе данных. Таблицы в моем приложении создаются с определением первичного ключа (с кластеризованным индексом). Идентификационное начальное число является единым для всех таблиц в моей базе данных (IDENTITY (1,1)).
В этих базах данных выполняются операции CRUD с использованием хранимых процедур, которые вызываются из приложения ADO. net windows , Проблема, с которой я здесь сталкиваюсь, заключается в том, что иногда значения первичного ключа увеличиваются на 1000 или 10000, и я не могу понять, почему. Вот несколько таблиц для Ex. здесь после значений 170142, 180141 используется сервером SQL или когда-то после того, как 5025 значений первичного ключа 6025 выбирается с помощью SQL
170139
170140
170141
170142
180141
180142
180143
180144
190141
190142
190143
190144
Я проверил начальное значение идентификатора и значения приращения для этих таблиц, но это вроде бы в порядке. и ни одна из промежуточных записей не удаляется.
Кто-нибудь сталкивался с подобным сценарием ios? Ваша помощь очень ценится.