[ОТВЕТИТЬ]
Опции темы
03.04.2014 10:46
 
Цитата:
OlegON Смотри, суть ограничения - уникальность комбинации трех колонок
Код:
CONSTRAINT "SMCSPEC_PK" PRIMARY KEY ("DOCTYPE", "DOCID", "SPECITEM")
Т.е. структуру БД ты, как миниум, развалил. При нормальной структуре не могут быть записи без документа. Там ключи внешние. Про использования оптимизатора я повторяться не буду, но суть текущей проблемы - узнать, кто и что делал с твоей БД, потом оторвать ему руки и прочие возможности это повторить, после чего мучительно начинаешь вычищать остатки данных в БД и восстанавливать ее структуру.
удаление записей в SMSPEC об этом документе, и выгрузки его из магазина, не решит проблему?
03.04.2014 10:53
 
решит... но констрейнт если не работает, проблемы будут повторяться... удалил документ, а в smspec записи остались. слушай Олега, он дело говорит
03.04.2014 13:26
 
Цитата:
после чего мучительно начинаешь вычищать остатки данных в БД и восстанавливать ее структуру.

Поясните тогда, что конкретно нужно делать?
03.04.2014 13:28
 
Для более детального совета надо иметь доступ к БД. А в общем, что делать, написано вот в процитированном тобой. И сделать это надо максимально быстро.
03.04.2014 13:51
 
вычищать - это я так понимаю удалять все записи про документы которых нет в БД? и загружать их заново? в каких еще таблицах хранятся записи о доках, кроме SMSPEC?


Опции темы



Часовой пояс GMT +3, время: 12:31.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.