Конвертация из 8.0 в 8.1

Инсталляция, обновления, нюансы БД, администрирование системы

Модератор: mike

mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Создал на сервере с SQL 2000 базу 8.0 с тестовыми данными Галактики и запустил на нем же конвертор с соданием базы 8.1 на нем же. Все прошло.
Изменил выходную базу на сервер с SQL 2005 и вот результат на этапе импорта.
Interface compiler. Версия 5.3.14 (c) 1992-2007, корпорация "Галактика"

Невозможно присоединиться к серверу БД. Подробности в ms70drv.log !
Ошибка соединения с БД !
Ошибка открытия словаря базы данных. [345]
Система защиты:
Ошибка проверки ключа (ключ не соответствует lic-файлу)
Программа работает в режиме демо-версии.

E:\_CONV\CONV\.\IMPORT\emptyDb.lot(1)
Ошибка: Словарь не установлен (стр.1, поз.1 в E:\_CONV\CONV\.\IMPORT\emptyD
t)
SELECT 'БД не пустая' FROM TuneDef TO txt EmptyDB;
^ [ Enter-продолжить ] :
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Установил на сервере с SQL 2005 тестовую базу с данными Галактики (8.1). С рабочей станции с ней работаю, т.е. все таки проблема кажется с конвертером. Как бы ее решить? :-)
Michailov
топ-софт
Сообщения: 7
Зарегистрирован: Вт, 02/12/2008 12:59
Имя Фамилия: Сергей Михайлов
Откуда: Топсофт

Сообщение Michailov »

Вопрос выходит за рамки данного форума. Обратитесь в техподдержку. Вас проконсультируют как это сделать и какими срествами. Могу только в кратце сказать, что использовать в данном случае средства MS SQL Server.
Michailov
топ-софт
Сообщения: 7
Зарегистрирован: Вт, 02/12/2008 12:59
Имя Фамилия: Сергей Михайлов
Откуда: Топсофт

Сообщение Michailov »

Вопрос выходит за рамки данного форума. Обратитесь в техподдержку. Вас проконсультируют как это сделать и какими средствами. Могу только в кратце сказать, что использовать в данном случае придется средства MS SQL Server.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

В первом случае у вас для конвертора используется логин, который уже почему-то есть на вашей бд и привязан к несуществующей бд. То ли вы сами создали когда-то этот логин и не удалили его, то ли пытались сконвертить в какую-то бд, которую потом удалили. В любом случае это проблемы состояния вашего скльсервера. Точнее - логина на нём.

Во втором случае смотрите лог - там написана ошибка. Скорее всего некорректный конфиг.
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

После долгих испытаний удалось запустить импорт. Спасибо за идею о логинах. Почему при конвертации на сервер где
SQL 2005, надо изменить пользователя заданного в параметрах конвертора, на пользователя с администраторскими правами (с SQL 2000 этого делать не надо было). Далее почему то конвертация идет только с параметром FullLoginName=on, хотя исходная база без длинных логинов. Далее почему то надо перезапускать SQL 2005 перед конвертацией. Совокупность этих действий позволила начать импорт, хотя понимания не принесла. Я неоднократно конвертировал базу на SQL 2000 и проблем не было никогда, видимо с SQL 2005 все как то сложнее.
Спасибо за помощь.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Михаил, на самом деле никаких отличий в механизме логинов, прав, юзеров и групп между 2000 и 2005 нет.
Всё дело имо в кривом состоянии вашего 2005 сервера.
Ответить