|
v7: 1c 7 УРБД Cannot insert duplicate key row in object 'CJ3235' with unique index 'ID' |
☑ |
0
lg2marvel
15.08.19
✎
16:35
|
Добрый день.
При загрузке штатным обменом появляется ошибка и обмен обрывается. Cannot insert duplicate key row in object 'CJ3235' with unique index 'ID'
По файлу выгрузки определили на чем стопорится. Вычленили документ.
Запросом к таблице в источнике видим что есть записи, видим что это наш документ
SELECT * FROM CJ3235
WHERE IDDOC = ' 1OZMWOK '
Аналогичным запросом проверяем в приемнике - записей нет. Т.е. по данному айди нет записей вообще. Почему же оно тогда ругается на уникальность индексов.
Также проверяли все ID из базы источника таблицы CJ3235 в базе приемника - записей нет.
Делали переиндексацию, dbcc checkdb - ошибок нет.
Как еще найти проблему?
|
|
1
lg2marvel
15.08.19
✎
22:17
|
Помогла выгрузка и загрузка базы. Судя по всему была запись в индексах из-за которой происходила данная ошибка. Отсюда вопрос, как средствами sql перестроить индексы (реиндексация не помогает, нужно что-то более действенное)?
|
|
2
Kigo_Kigo
15.08.19
✎
22:35
|
(1) Никак, эта ошибка одна на миллион, вылечилась, работайте дальше, обратно она врятли вернется, а если уж вернется, то тогда нужно что то копать
|
|
3
vde69
15.08.19
✎
22:52
|
а то, что база перед загрузкой DT ругается "типа база не пустая возможны проблеммы" Вы не заметили?
что-бы такого не было сначало надо SQL базу очищать от всех таблиц а потом уже грузить....
|
|
4
АгентБезопасной Нацио
16.08.19
✎
09:44
|
(3) Какая "загрузка DT" в 7.7 при штатном обмене?
|
|
5
ДенисЧ
16.08.19
✎
09:44
|
(3) Шта??? 1с дропит все таблицы перед загрузкой...
|
|