Создал на сервере с 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-продолжить ] :
Конвертация из 8.0 в 8.1
Модератор: mike
-
- топ-софт
- Сообщения: 566
- Зарегистрирован: Пт, 21/09/2007 15:19
- Имя Фамилия: Фёдор Терсин
- Откуда: Галактика Софт
- Контактная информация:
В первом случае у вас для конвертора используется логин, который уже почему-то есть на вашей бд и привязан к несуществующей бд. То ли вы сами создали когда-то этот логин и не удалили его, то ли пытались сконвертить в какую-то бд, которую потом удалили. В любом случае это проблемы состояния вашего скльсервера. Точнее - логина на нём.
Во втором случае смотрите лог - там написана ошибка. Скорее всего некорректный конфиг.
Во втором случае смотрите лог - там написана ошибка. Скорее всего некорректный конфиг.
-
- заказчик
- Сообщения: 178
- Зарегистрирован: Чт, 20/09/2007 07:40
- Имя Фамилия: Михаил Львович
- Откуда: Мелькомбинат
- Контактная информация:
После долгих испытаний удалось запустить импорт. Спасибо за идею о логинах. Почему при конвертации на сервер где
SQL 2005, надо изменить пользователя заданного в параметрах конвертора, на пользователя с администраторскими правами (с SQL 2000 этого делать не надо было). Далее почему то конвертация идет только с параметром FullLoginName=on, хотя исходная база без длинных логинов. Далее почему то надо перезапускать SQL 2005 перед конвертацией. Совокупность этих действий позволила начать импорт, хотя понимания не принесла. Я неоднократно конвертировал базу на SQL 2000 и проблем не было никогда, видимо с SQL 2005 все как то сложнее.
Спасибо за помощь.
SQL 2005, надо изменить пользователя заданного в параметрах конвертора, на пользователя с администраторскими правами (с SQL 2000 этого делать не надо было). Далее почему то конвертация идет только с параметром FullLoginName=on, хотя исходная база без длинных логинов. Далее почему то надо перезапускать SQL 2005 перед конвертацией. Совокупность этих действий позволила начать импорт, хотя понимания не принесла. Я неоднократно конвертировал базу на SQL 2000 и проблем не было никогда, видимо с SQL 2005 все как то сложнее.
Спасибо за помощь.