Регистрация

violation of FOREIGN KEY в SH3.32

19 мая 2011 03:17 #35554 от rrock.ru
1.
При попытке что-нибудь удалить в SH возникает violation of FOREIGN KEY constraint "C_MOVES3_Maindocs_REF_FK" on table "Moves3". Пробовал сделать, как указано в FAQ:


Moves3( Master record missing. violation of FOREIGN KEY constraint "C_MOVES3_Maindocs_REF_FK" on table "Moves3" ) - ERROR

Решение:
select count(*) from Moves3 where maindoc_ref not in( select rid from maindocs3 )
delete from Moves3 where maindoc_ref not in ( select rid from maindocs3 )

однако это не помогает. select count(*) выдает 0.
Что можно еще попробовать?

2.
Про попытке образки базы при установленной галочке "удалять калькуляции" возникает ошибка:
violation of FOREIGN KEY constraint "C_MDL_CCH_REF_PK:" on table "Movedishlinks"

Делал как в FAQ:

Master record missing. violation of FOREIGN KEY constraint "C_MDL_CCH_REF_PK:" on table "Movedishlinks" ) - ERROR

возникает если выставлен флаг "удалять калькуляции"
delete from movedishlinks a where not exists( select * from moves3 b where a.Moves_ref = b.rid)
и удалять из недоудаленной базы без создания входящих остатков.

однако результата никакого. Запрос select * from movedishlinks a where not exists( select * from moves3 b where a.Moves_ref = b.rid) тоже ничего не выводит. Что в данной ситуации делать?

P.S. Бэкапа нет :(

Пожалуйста Войти , чтобы присоединиться к беседе.

19 мая 2011 05:01 #35556 от VampireKB
а попытаться сделать бэкап,потом его восстановить и уже с восстановленой базой работать ?

Или

Взять эту базу и через upgrade.exe перелить данные в новую базу

_www.techrk.ru - тестирую своё творение :)

Пожалуйста Войти , чтобы присоединиться к беседе.

19 мая 2011 05:12 #35557 от rrock.ru
бэкап/рестор уже прогонял.. не помогло.

Пожалуйста Войти , чтобы присоединиться к беседе.

20 мая 2011 01:28 #35558 от rrock.ru
upgrade виснет на перекачке документов. или не виснет? База 900Мб вчера переливалась 5 часов. я не дождался и вырубил.

Пожалуйста Войти , чтобы присоединиться к беседе.

20 мая 2011 02:14 #35559 от VampireKB
Не виснит,а работает.
я,обычно,базы выше 600 мб ставил на ночь и шел спать

_www.techrk.ru - тестирую своё творение :)

Пожалуйста Войти , чтобы присоединиться к беседе.

20 мая 2011 02:49 #35560 от rrock.ru
а в upgrade какие галочки оставлять? как я понял, запросы подтверждений сразу вырубать?

Пожалуйста Войти , чтобы присоединиться к беседе.

Время создания страницы: 0.100 секунд

Сейчас на сайте:

Сейчас один гость и ни одного зарегистрированного пользователя на сайте