База знаний
Ошибка импорта прайс листов
Опубликовано Сергей Пеньковский вкл. 30 July 2013 12:06 PM

Описание проблемы:

Ошибка импорта прайс листов

Загрузка остановлена из-за ошибки: The INSERT statement conflicted with the FOREIGN KEY constraint “HR_ACKey”. The conflict occurred in database “DB”, table “dbo.Accmdmentype”, column ‘AC_KEY’. The statement has been terminated.

Причина появления: 

Проблема заключается в том, что данные загруженные во временную базу ZLSDB указывают на несуществующие (удаленные) соответствия типов в БД Мастер-тура (в данном случае проблема возникла с типом размещения).

Вариант решения:

В данном случае необходимо выполнить скрипт устраняющий несуществующие соответствия:

 

-- Выполнять на базе данных Мастер-Тура


 delete from zlsdb..zt_reference

 where   I_RefType = 3

 and     I_InternalID NOT IN ( select RM_Key from Rooms )

 

 delete from zlsdb..zt_reference

 where   I_RefType = 4

 and     I_InternalID NOT IN ( select RC_Key from RoomsCategory )

 

 delete from zlsdb..zt_reference

 where   I_RefType = 5

 and     I_InternalID NOT IN ( select AC_Key from AccmdMenType )

 

(5 голос(а))
Мне это помогло
Мне это не помогло

Пояснения (0)
Добавить новый комментарий
 
 
Полное имя:
E-mail:
Комментарии:
ООО ЗЕЛСОФТ 2007-2020