14.11.2006 11:35
Aleksey
 
Andrew_Konev, Спасибо! резудьтаты пришлю, но позже
14.11.2006 12:44
Aleksey
 
Andrew_Konev, как ты и сказал артикулов он не нашел, а вот инвалидных (второй скрипт) пишет найдено 35 строк, последняя дата 16.09.2004
14.11.2006 12:53
OlegON
 
Самое простое - залезть в ДБА и включить все констрейнты с валидацией (это поможет проверить правильность имеющихся данных), либо без оной, что позволит хоть ограничивать новые попадающие данные. Разберешься - отпиши в поддержку, что разобрался, им тоже есть, чем себя занять.
14.11.2006 13:15
Aleksey
 
Цитата:
olegon, Самое простое - залезть в ДБА и включить все констрейнты с валидацией (это поможет проверить правильность имеющихся данных), либо без оной, что позволит хоть ограничивать новые попадающие данные.
olegon, Как это сделать?
14.11.2006 15:37
OlegON
 
Что именно? Залезть в DBA? Зайти в базу? Найти там перечисленные в запросе констрейнты? Вот. Простые же шаги.
14.11.2006 17:38
Aleksey
 
olegon, сделал сравнение с эталоном вот лог:
TEST Индексы
Отсутствует не уникальный SMCGOODS_LOC : SMGOODS(STORELOC)
Лишний уникальный SMCGOODS_LOC : SMGOODS(STORELOC,ARTICLE)
TEST Ограничения
Отсутствует ограничение SYS_C001929 таблицы SMUSEROP ("ID" IS NOT NULL)
Отсутствует ограничение SYS_C003514 таблицы TTZLONGDATA
Отсутствует ограничение SYS_C005358 таблицы SVLOCALSHOPS
Отсутствует ограничение SYS_C005359 таблицы SVPRODGOODSART
Отсутствует ограничение SYS_C00897 таблицы SSMIGRATORARC
Отсутствует ограничение SYS_C00901 таблицы SSMIGRATORLOG
Лишнее ограничение SYS_C002463 таблицы TTZLONGDATA
Лишнее ограничение SYS_C00883 таблицы SSMIGRATORARC
Лишнее ограничение SYS_C00887 таблицы SSMIGRATORLOG

Подскажи где искать и как включить констрейнты?
14.11.2006 17:42
OlegON
 
Цитата:
Aleksey Andrew_Konev, как ты и сказал артикулов он не нашел, а вот инвалидных (второй скрипт) пишет найдено 35 строк, последняя дата 16.09.2004
Вот, вот это список инвалидных констрейнтов, про констрейнты же речь в запросе? Вот их и нужно включить. Бэкап сделай на всякий случай. Со структурой по проверке админом у тебя все нормально.
Кстати, кто еще читает. На текущий момент проверка структуры не проверяет включенность констрейнтов, так что тот скриптик всем прогнать не повредит.
14.11.2006 17:53
Mtirt
 
Ага. особенно любителям их отключать, типа меня.

Aleksey, попробуй
Код:
alter trigger Имя_констрейна enable;
Имена возьми из того запроса, который выдал тебе 35 значений.
Только потом для проверки его еще раз запусти.
14.11.2006 17:56
OlegON
 
Ай, мы не о триггерах говорим *13 Алексей, этот код не для тебя.
Если бы было все так просто, я бы давно строчку написал. Но.
Код:
ALTER TABLE supplier enable CONSTRAINT supplier_unique;
Поэтому лучше уж в ДБА... Или в навигаторе, там вообще одним взмахом.
А может кому-то не влом запрос написать на автовключение всех? Я пообедать даже не успел сегодня...
14.11.2006 17:59
vdm
 
Ну я как бы не отключал.
Однако отключены оказались
SMCSPECRLBASES_BASE
FFCMAPOUTIN_QUANTITY
Все включать?

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