Как просмотреть старые данные базы данных Sybase sql (.db) и преобразовать их в сервер Sql

У меня есть файл базы данных .db, который один из моих друзей создал с помощью PowerBuilder 6 в Win98. Позже я хотел протестировать этот файл базы данных, но не смог просмотреть или открыть его ни в одном из обычных средств просмотра баз данных и не смог получить из него какие-либо данные.

пожалуйста помоги..

Я использую Win7 и имею XP (виртуальный).


person Rohit Sinha    schedule 23.09.2011    source источник


Ответы (2)


Проблема с вашим описанием заключается в том, что PowerBuilder не зависит от базы данных, поэтому это может быть база данных любого типа, если она используется с приложением PowerBuilder. Однако, если вы хотите использовать вероятности (и я не уверен, что PB используется чаще всего именно так; в какой-то момент самой популярной базой данных, используемой PowerBuilder, была Oracle), PowerBuilder поставляется с лицензией времени выполнения для SQL Anywhere, база данных, которая первоначально была Watcom, приобретена Powersoft, которая была приобретена Sybase, которая была приобретена SAP.

Предположим, что у вас есть база данных SQL Anywhere, вам нужно получить механизм SQL Anywhere. Вероятно, первое, что я бы попробовал, это загрузить версию SQL Anywhere для разработчиков и просто попробовать чтобы открыть копию с этим, посмотрите, перенесет ли программное обеспечение его в текущую версию. (Бьюсь об заклад, что это будет или, по крайней мере, предоставит вам средства.) Еще один способ получить текущую версию SQL Anywhere (я думаю, я не пробовал это целую вечность) — загрузить пробная версия PowerBuilder 12.5, которая я думаю поставляется с SQL Anywhere (платная версия не ). Если вы настроите его и запустите, то сможете использовать объект конвейера в PowerBuilder, чтобы довольно легко перемещать данные из одной базы данных в другую. И, для удовольствия, вы можете перенести свое приложение PB6, чтобы проверить, работает ли оно. (Моя ставка на то, что потребуется несколько настроек, но меньше, чем вы, вероятно, себе представляете.)

Удачи,

Терри.

person Terry    schedule 25.09.2011

Ваш файл .db, вероятно, является базой данных Sybase SQL-Anywhere. Вам нужно знать, какая версия движка использовалась для создания базы данных, а затем вам нужен драйвер ODBC для доступа к этой базе данных.

person Sun Wukong    schedule 23.09.2011