С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 2
1

Ошибка в идентификатор

16.05.2016, 13:24. Показов 692. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
I have a strange scenario in which the auto identity int column in my SQL Server 2012 database is not incrementing properly.

Say I have a table which uses an int auto identity as a primary key it is sporadically skipping increments, for example:

1, 2, 3, 4, 5, 1004, 1005

This is happening on a random number of tables at very random times, can not replicate it to find any trends.

How is this happening? Is there a way to make it stop?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
16.05.2016, 13:24
Ответы с готовыми решениями:

Составной идентификатор
Доброго времени суток. Я все еще нуб в MSSQL. Есть таблица SF, в ней столбец Stage, в котором...

Извлечь идентификатор
допустим есть в ms sql таблица с колонкой id(идентификатор строки) как в ado.net извлечь его.Типа...

Составной идентификатор
Здравствуйте! есть код CREATE TRIGGER Skidka ON Goods AFTER INSERT AS BEGIN...

Не удалось привязать составной идентификатор
Добрый день уважаемые форумчане. Пытаюсь освоить SQL Server. Не могу понять в чем проблема. create...

3
3548 / 2122 / 752
Регистрация: 02.06.2013
Сообщений: 5,150
16.05.2016, 13:41 2
http://sqlblog.com/blogs/kalen... ntity.aspx
0
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 2
16.05.2016, 13:42  [ТС] 3
можете ответить по русский!!
Спасибо за ранее!!!!
0
3548 / 2122 / 752
Регистрация: 02.06.2013
Сообщений: 5,150
16.05.2016, 14:05 4
Забавно - вопрос по-английски, а ответ нужен по-русски

Если коротко, это нормальное поведение для сервера от 2012 и старше. Сделано для увеличения производительности массовых вставок.

Если нужно вернуться к старому поведению, то включите Trace Flag 272.
Или просто не перезагружайте сервер, тогда.

А еще лучше вообще не использовать identity в бизнес-сущностях.
1
16.05.2016, 14:05
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
16.05.2016, 14:05
Помогаю со студенческими работами здесь

Получение названия через идентификатор
Привет всем. Подскажите, пожалуйста: После выполнения определенного запроса получил в...

Один идентификатор для нескольких таблиц
Здравствуйте, я новичок в проектирование БД, поэтому мне нужен совет. Имеется несколько товаров с...

Ошибка Метаданных "не найден идентификатор в справочнике Идентификатор объекта метаданных"
В общем ситуация следующая, только начал разбираться с 1С, скачал с оф сайта учебную версию для...

Дан адрес и маска подсети. Определить идентификатор сети и идентификатор узла
Дан IP-адрес и маска подсети. Определить идентификатор сети и идентификатор узла. IP-адрес...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru