Нечетная проблема SQL Server 2012 IDENTITY
никогда не видел, чтобы это случилось раньше, очень странно.
У меня есть локальная база данных SQL Server 2012 Express, которую яЯ развиваюсь против. Выполнение простого набора тестов с использованием плагина TestDrive и доступ к базе данных с помощью EF v5.
Я только что запустил тест, который вставляет запись в базу данных. У меня было 9 строк в таблице, идущей от 1-9. Следующая вставка и ID подскочили ровно на 10000 !!!!
Столбец Id выглядит так:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10009
Я знаю, что неудачные вставки также увеличивают ID, но я могу гарантировать, что 10000 нене удается вставить в 5 секунд между тестовыми прогонами ...
Структура таблицы очень проста: набор столбцов и один инкремент, столбец идентификаторов типаbigint
(длинный), без SP, триггеров или любого другого программного контента.
[Id] [bigint] IDENTITY(1,1) NOT NULL,
Очень сбивает с толку, кто-нибудь еще видел это происходит?