iklementiev
@iklementiev

Как конвертировать базу Sybase в MSSQL?

Добрый день.


Коллеги, помогите пожалуйста решить такую задачу.

На входе:

файл базы данных Cegedim (файл с расширением .db).

На выходе:

хочется получить эту базу в MS SQL


Используя google и перебор версий, опытным путем удалось понять что база от Sybase 7 Anywhere.

Т.к. 7мая версия весьма старая и сильно плевалась на win7 x64, с развернул ее на виртуалке с Windows XP x86


Совершенно не зная что делать и с какой стороны подступиться, я пошел в ODBC и настроил нечто следующее:
92d363e000b9102c163f0226ebe61fbd.png
4c35e6171437af5e591fc4e4248b037c.png
14823c458bb8966b7df8d734bc56c9d7.png


Далее google подсказал что можно конвертировать базу с помощью программы Full Converter Enterprise (у меня версия 5.19)

Она успешно конвертирует базу Sampe, которая появилась при установке Sybase 7 Anywhere.

Но вот с моей базой не получается справиться.

3e6a59ec322bdbe6d887663ebce590fd.png


Первую проблему удалось решить достаточно просто

e51d90fc7821c3417991ad5da18b7d23.png

C:\Program Files\Sybase\SQL Anywhere 7\win32>dbeng7.exe -c 500m C:\share\db1.db


Сейчас проблема с авторизацией
df9cdde24a958a1e222b7f48cdd2c07e.png


Насколько я понял, включить Integrated logins можно изменив LOGIN_MODE на Mixed или Integrated. Сделать это можно с помощью команды SET OPTION Public.LOGIN_MODE = Mixed

Но подключиться через оснастку Interactive SQL также не удается.
8423b4d8637d79461a5b4eca80ef4d66.png


Логин\пароль к базе мне неизвестен. Выложить в открытый доступ базу нет возможности.

Помогите советом. Заранее благодарен!
  • Вопрос задан
  • 3727 просмотров
Пригласить эксперта
Ответы на вопрос 1
rasa
@rasa
Если у вас Sybase 7 Anywhere, то дефолтные логин: DBA
пароль: SQL
не подойдут?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы