Идентификация SQL Server 2005 увеличивается самостоятельно - PullRequest
0 голосов
/ 05 марта 2010

У меня есть таблица со столбцом идентификаторов, который увеличился на 1 для всех своих записей, а затем внезапно на прошлой неделе начал странным образом увеличиваться.
Например:

Идентификационные данные - Дата

31891 2010-02-27 09:47:41    
39258 2010-02-27 13:13:03    
41994 2010-02-27 13:43:56   
45119 2010-02-27 14:44:43    
45120 2010-02-27 14:51:33
45121 2010-02-27 15:01:12    
63943 2010-02-27 19:38:24    
63944 2010-02-27 20:14:11   
73344 2010-02-27 22:06:35   
78298 2010-02-27 22:54:43    
124007 2010-02-28 07:02:51    
130482 2010-02-28 07:35:34    
130483 2010-02-28 08:05:02    
144470 2010-02-28 10:11:57    
164253 2010-02-28 11:30:00   
254921 2010-02-28 16:59:51    
254922 2010-02-28 17:06:28

Если вы посмотрите на время, вы увидите, что чем больше промежуток времени между вставками, тем выше приращение. Я полностью потерян, почему это происходит. Я не выполняю никаких запросов на удаление таблицы, поэтому нельзя удалить строки.

Ответы [ 2 ]

6 голосов
/ 05 марта 2010

Идентификационная последовательность увеличивается каждый раз при попытке вставки - это включает неудачную или откатанную вставку. Есть ли у вас какие-либо процессы, генерирующие ошибки вставки или откат?

4 голосов
/ 05 марта 2010

Каждая неудачная вставка приводит к увеличению значения идентификатора.Возможно ли, что что-то пытается вставить новые строки и не удается?

...