Итак, двухнедельная возня с базами ни к чему не привела. Драка с различными версиями Феникса и SQL Server-а привела вот уже к третьей переустановке ОСи. Поэтому решил еще раз обратиться за помощью к квалифицированным специалистам. На входе имеем:
Работающий на ПЦН Феникс-4. Версия центра управления 1.8.10.10, версия администратора баз данных 1.8.10.2, версия оператора 1.8.10.5. MS SQL Server 2008 (почему-то). Restore.exe ver.1.0, т.е. бэкап делается одним файлом: PhoenixBackup.bak. Не знаю, почему такие разницы в версиях, не я это все устанавливал и обновлял, с тем человеком связь утеряна.
Есть новый комп, на котором "с нуля" установлен Феникс-4, версия центра управления 1.1.3.14, администратора баз данных - версия не отображается в заголовке окна
версия оператора - 1.1.3.8. MS SQL Server 2000, тот, который устанавливается изначально. Restore.exe ver. 1.0. Мои действия:
1. Бэкаплю базу на работающем Фениксе.
2. Перебрасываю бэкап базы на новый комп.
3. Запускаю (а как же, с админправами!) restore.exe, выбираю файл бэкапа, жму "Восстановить".
После некоторого задумства получаю сообщение "Ошибка при восстановлении базы данных, возможно формат файла не соответствует формату базы банных". При этом в RestoreLog.txt появляется строка:
[12.09.2012 10:16:35] Exclusive access could not be obtained because the database is in use.
Как-то не стыкуется у меня возможное несоответствие формата и занятость существующей базы.
Ладно, едем дальше.
4. Останавливаю на новом компе SQL Server, выношу куда-нибудь файлы Pult4DB_Log.LDF и Pult4DB_Data.MDF, запускаю SQL сервер и снова пытаюсь выполнить Restore.exe. Получаю сообщение "Ошибка при восстановлении базы данных, возможно формат файла не соответствует формату базы банных", при этом в RestoreLog.txt вижу:
[12.09.2012 10:44:25] The backed-up database has on-disk structure version 661. The server supports version 539 and cannot restore or upgrade this databaseВот это уже больше похоже на правду, но как это побороть? Никаких действий с работающим на ПЦН Фениксом предпринимать нельзя - это по умолчанию.
Т.е. я примерно догадываюсь, что на новом компе мне надо довести SQL Server до 2008-го, потом подливать базу с ПЦН. Но вот как это правильно сделать с учетом имеющихся у меня версий? Может кто-либо опытный пошагово расписать мне, чайнику, порядок моих действий?