Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Скачет инкремент  [new]
Sliva
Member

Откуда:
Сообщений: 271
Странное поведение итерации ИД.
Есть поле: ID int not null identity(1, 1) primary key
Триггеров нет, записи удаляются по одному, не часто, не много.
По факту, в таблице 1500 строк, а последний ИД = 7891
Почему скакнул ИД?
см.картинку

К сообщению приложен файл. Размер - 8Kb
20 апр 15, 12:11    [17538601]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
Glory
Member

Откуда:
Сообщений: 104751
- отменили транзакцию
- добавили явное значение
- изменили текущее значение identity
20 апр 15, 12:13    [17538617]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
iap
Member

Откуда: Москва
Сообщений: 47084
Glory
- отменили транзакцию
- добавили явное значение
- изменили текущее значение identity
- Версия сервера - SQL2014
20 апр 15, 12:16    [17538637]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
Sliva
Member

Откуда:
Сообщений: 271
Glory,

Ид явно не задается.
У меня такая фигня на всех таблицах.
Может какая то настройка?
20 апр 15, 12:16    [17538640]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
invm
Member

Откуда: Москва
Сообщений: 9723
Sliva
Почему скакнул ИД?
Потому что у вас SQL Server 2012 и вы его перезапустили.
20 апр 15, 12:17    [17538647]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
iap
Member

Откуда: Москва
Сообщений: 47084
Sliva
Glory,

Ид явно не задается.
У меня такая фигня на всех таблицах.
Может какая то настройка?
Глюк сервера (если он 2014-й, конечно), который Microsoft отказывается считать глюком.

А почему для Вас так важны значения IDENTITY?
20 апр 15, 12:18    [17538650]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
Sliva
Member

Откуда:
Сообщений: 271
версия сервера Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
20 апр 15, 12:18    [17538654]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
iap
Member

Откуда: Москва
Сообщений: 47084
invm
Sliva
Почему скакнул ИД?
Потому что у вас SQL Server 2012 и вы его перезапустили.
А не 2014-й? Я тут на свою память не надеюсь...
20 апр 15, 12:19    [17538658]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
Sliva
Member

Откуда:
Сообщений: 271
Значения ИД не важны.
Заинтересовало, кто балуется со вставками?)))
20 апр 15, 12:20    [17538668]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sliva
Ид явно не задается.
У меня такая фигня на всех таблицах.
Может какая то настройка?

Если вы лчно не делали что-то из 3х предложенных вариантов, то это ен значит, что этого не могло быть
20 апр 15, 12:20    [17538671]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
invm
Member

Откуда: Москва
Сообщений: 9723
iap
А не 2014-й? Я тут на свою память не надеюсь...
Точно не помню, но, по-моему, в 2014 вернули старое поведение.
Sliva
Может какая то настройка?
Trace flag 272
20 апр 15, 12:21    [17538677]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
Sliva
Member

Откуда:
Сообщений: 271
Glory
Если вы лчно не делали что-то из 3х предложенных вариантов, то это ен значит, что этого не могло быть

ну не на всех же таблицах
20 апр 15, 12:22    [17538685]     Ответить | Цитировать Сообщить модератору
 Re: Скачет инкремент  [new]
Sliva
Member

Откуда:
Сообщений: 271
Sliva,

нашел ответы тут https://www.sql.ru/forum/1012833-1/identity-prygnulo-na-1000
20 апр 15, 12:25    [17538719]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить