После импорта БД из Access в MSSQL не перестр-ся словари

Общий форум по вопросам поддержки АИБС МаркSQL

После импорта БД из Access в MSSQL не перестр-ся словари

Сообщение 4ugeistr » Вт ноя 14, 2017 2:55 pm

Доброго времени суток.

Было решено небольшую БД с MARCSQL 1.10 в Access 2003 (*.mdb) выложить на MSSQL 2005 (9.00).
Делали все по инструкции "Копирование баз данных из Access в MS SQL.doc" (из оф. пакета инструкций, на всякий случай приатачил).
Перенесли все таблицы полностью. Проверили через SQL что ничего лишнего, ничего потеряного и нету дублетных наборов данных.

Проблемы в пункте
21. Создать и перестроить необходимые словари.
После запуска MARC словари активны.
При попытке перестройки всех, или даже выборочно любого словаря, вcплывают ошибки:

1) Ошибка №1 (решена workaround-ом)
Изображение
Разрешилась запуском "Достроить словарь" вместо "Перестроить словаль"
Но, был бы очень признателен за небольшое тех. обьяснение:
что привело к ошибке и почему именно словари (уже заполненные или даже пустые) не пересоздавались заново?

2) Ошибка №2 (актуальная)
Изображение
сбивает с толку, так как у табличек "IDX****X" не должно быть identity (колонки-счетчика в БД). Здесь IDX_ID - FK, DOC_ID - просто циферное поле.
Как здесь быть и что здесь можно сделать?

Спасибо,
Андрей
Вложения
Копирование баз данных из Access в MS SQL.doc
(23.5 КБ) Скачиваний: 142
4ugeistr
 
Сообщения: 1
Зарегистрирован: Вт ноя 14, 2017 12:18 pm

Re: После импорта БД из Access в MSSQL не перестр-ся словари

Сообщение vvv75 » Пн ноя 20, 2017 12:42 pm

Добрый день!
Удалите словари и создайте их заново средствами АБИС. После создания словари необходимо перестроить.
У табличек "IDX****X" не должно быть identity (колонки-счетчика в БД). Здесь IDX_ID - FK, DOC_ID - просто циферное поле. Все правильно таблицы служат толь для связи термов (из таблиц IDX**** - связь по IDX_ID) с номерами документов (DOC_ID)
Василий Вячин
Специалист-разработчик
ООО НПО Информ-Система
Tel: +7 499 121 70 97
E-mail: vasilii@informsystema.ru
Skype: IS.Vasilii
Аватара пользователя
vvv75
Site Admin
 
Сообщения: 497
Зарегистрирован: Чт сен 18, 2014 10:26 pm


Вернуться в МаркSQL

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1