У меня есть файл базы данных (* .db), который необходимо восстановить.Как восстановить базу данных sybase (неизвестная версия db)
Плохо, конечный пользователь имеет нулевую идею о версии базы данных. Не знаю пароль. Исходный разработчик потерян. Установленный компьютер был отформатирован. У нас нет опыта в этом программном обеспечении базы данных. Да, кошмар.
My guess - это старая база данных. Я пытаюсь открыть его в Sybase 11, dev edition.
Я следую за этим шаги: http://dcx.sybase.com/1101en/sachanges_en11/unloading-reloading-upgrading-newjasper.html
Я пытаюсь использовать утилиту UNLOAD из командной строки & из центральной утилиты Sybase. Из командной строки я:
./dbinfo -c "DBF=/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB;UID=DBA;PWD=sql"
SQL Anywhere Information Utility Version 11.0.1.2045
Unable to start specified database: '/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB' was created by a different version of the software
Хорошо, я пытаюсь выгрузить:
./dbunload -c "DBF=/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB;UID=DBA;PWD=sql" -n /Users/mamcx/Desktop/
SQL Anywhere Unload Utility Version 11.0.1.2045
Connecting and initializing
***** SQL error: Unable to start database server
Ok, с помощью инструмента администратора сервера:
dbunload -v -c "UID=dba;PWD=***;DBF=/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB" -an "/Users/mamcx/Desktop/baba.db" -ap 4096 -ea None -ii -sa -so _sc866192545
Connecting and initializing
***** SQL error: Unable to start database server
An error occurred while attempting to unload the database '/Users/mamcx/Downloads/CEMDE_ENDOCRINO_S.A.DB'.
существует способ узнать версию сервер базы данных, используемый для создания этого? Можно восстановить этот файл?