|
Altium Vault перенос базы данных, Firebird |
|
|
|
Oct 31 2017, 09:33
|

Профессионал
    
Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835

|
Стоит Altium Vault 3.0.13 на двух машинах, есть нужда клонировать базу данных с одной машины на другую. Делаю через штатную утилиту avbackup.exe, на первой машине архивирую базу с параметром backup, на второй восстанавливаю архив параметром restore. Используемые Vault порты на двух машинах идентичны.
Результат следующий. Переносится только структура базы данных, при попытке доступа к любому элементу базы возникает ошибка «500 Internal Server Error». Через веб браузер тоже самое. Далее, при попытке сделать восстановление БД на этой же машине, на которой сделан бэкап, внутри Altium база сохраняет работоспособность, но пропадает возможность просматривать/скачивать элементы базы через браузер.
Каким образом возможно полноценно выполнить перенос/клонирование базы данных Altium Vault между машинами?
|
|
|
|
|
 |
Ответов
|
Oct 31 2017, 10:32
|

Профессионал
    
Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835

|
Утилита avbackup.exe, судя по логу в консоли, перед бэкапом и восстановлением останавливает Vault. Пробовал переносить копированием самого файла базы данных DXPSERVER.DAT (с остановкой сервера), результат отрицательный. Попробую перенести копированием всей директории Vault.
Длинных имён, путей или спецсимволов нет. Немного беспокоит это обстоятельство, что в какой-то момент не получится полноценно восстановить из архива сформированную базу на новой версии Vault или при смене машины...
Ещё заметил странное обстоятельство. Файл базы данных DXPSERVER.DAT после переноса на новую машину, запуска Vault и последующей остановки, при сравнении с оригиналом не меняет своих атрибутов (размер, даты создания и модификации). Но при этом меняется его содержимое, что видно при бинарном сравнении. Это особенность работы базы Firebird или какой-то баг?
|
|
|
|
|
Oct 31 2017, 11:46
|
Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293

|
Цитата(Vokchap @ Oct 31 2017, 17:32)  Длинных имён, путей или спецсимволов нет. Немного беспокоит это обстоятельство, что в какой-то момент не получится полноценно восстановить из архива сформированную базу на новой версии Vault или при смене машины... Именно так и произошло, правда на более старой версии. Восстановление завершалось ошибкой. Выяснил, что не нравилось одно название в архиве, в Revisions\ItemRevisions\. Длинных имен, символов - ничего не было. Так и не понял, в чем дело. Помогло удаление спорного названия в архиве. После этого восстановить получилось, но при попытке доступа к этому компоненту выдавал ошибку «500 Internal Server Error». Но, с бубном, тоже поправил.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|