Ошибка при создании новой записи

Тексты ошибок могут звучать примерно так «Нарушение ограничения PRIMARY KEY…» Все они возникают при создании новой записи, например не получается создать запись на прием, невозможно создать новую карту пациента, начислить услугу, создать счет пациента и т.д.

В этом случае необходимо сразу же проверить значение identity  На текущий момент до сих пор встречаются ситуации, когда при работе репликации данных происходит сбой, и значения identity в одной или более таблиц устанавливаются идентичные значениям из базы другого филиала, это очень опасное явление, т.к. после этого вновь созданные записи начинают перетираться с записями из других баз.

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

1. Выясняем в какой таблице неверное значение путем проверки значения identity во всех таблицах.

2. Находим в этих таблицах последние созданные верно записи, и выписываем их id

3. Исправляем значение identity на корректное

4. Уже после всего этого выясняем успели ли создаться некорректные данные