[ОТВЕТИТЬ]
Опции темы
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
Все включать?
 
 


Опции темы



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

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