Ошибка на уровне MSSQL при записи нового элемента справочника (не уникальный индекс)

1. robix 13.07.23 18:37 Сейчас в теме
Здравствуйте. В базе есть справочник Его элементы создаются обменом из другой базы. giud создается в другой базе 1С и передается в текущую. Уже давно это работает.

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

(
Cannot ins ert duplicate key row in object'dbo: Reference76'
with unique index'_Reference76HPK". The duplicate key val ue is (0,
0x85adf850bd0de7c411ee2184e9f1bb70).
)

Может быть это как-то связно с тем, что giud не родной ? Но что интересно, через какое-то время снова прошел обмен и элемент справочника записался без ошибок.

Кто с таким сталкивался, подскажете решение проблемы.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Дмитрий74Чел 237 17.07.23 09:59 Сейчас в теме
Может у вас запись нескольких элементов идет в одной транзакции и в массив элементов дважды попал один и тот же элемент.
3. robix 20.07.23 09:53 Сейчас в теме
(2) Кстати, вариант. Если дважды пытаться создать элемент с одним и тем же guid... Надо будет проверить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот