Переустановка СУБД ASA9 и перенос базы АСУ «Эдельвейс»
1. Остановка работы текущего сервера
- Остановите службу "Adaptive Server Anywhere" на текущем сервере и установите ей режим запуска "Отключена", если запуск базы осуществляется из автозагрузки - завершите процесс "dbsrv9.exe" и уберите ярлык запуска базы из автозагрузки.
- Остановите службу лицензирования ключа в списке служб ОС - "HASPLoader" и установите ей режим запуска "Отключена".
В случае, если лицензия безхасповая и связана с UUID - сервера, необходимо запросить новую лицензию, предоставив данные UUID нового сервера.
Для получения UUID - можете воспользоваться файлом в архиве по ссылке:
support.edelink.ru/upload/GetUUID.zip
2. Бэкап базы данных.
- Необходимо отдельно сохранить файлы базы данных edel_sb.db и edel_sb.log. По умолчанию они находятся на СЕРВЕРЕ в C:\DATABASE или \EDELDATA
3. Установка сервера (дистрибутив на Вашем установочном диске, так же его можно скачать по ссылке)
support.edelink.ru/upload/SYBASE.zip Дистрибутив установки СУБД ASA9
support.edelink.ru/upload/HASP.zip Драйвер ключа защиты + Менеджер лицензий (если используется лицензия с ключом)
support.edelink.ru/upload/EDEL32.zip Драйвер для переустановки рабочего места (если отсутствует дистрибутив установки АСУ).
после установки драйвера – скопируйте каталог C:\EDEL с работающего ПК.
ВНИМАНИЕ: Запуск установки СУБД(и патча) необходимо осуществлять по правой клавише:
«Запуск от имени Администратора»
- Установите СУБД SybaseCentral- \SYBASE\setup.exe, при установке - изменить параметр LicencedUtins с 1 на 100
(серийный номер установки в файле \SYBASE\SERIAL.TXT)
- Установите патч обновления СУБД Sybase Central - \SYBASE\PATCH\SA9_Full_WIN32.902_EBF_3951.exe
- Установить менеджер лицензий (так же устанавливается и драйвер ключа) - lmsetup.exe
- Вставить HASP-ключ в USB разъем нового сервера (внутри ключа должен загореться светодиод).
- Скопировать папку сохраненных баз данных на локальный диск C:\DATABASE на новый сервер
4 Настраиваем автостарт баз данных Эдельвейс
- Запускаем ПО “SybaseCentral”
- В левом окне откройте/выделите ветку AdaptiveServerAnywhere 9.0
- В правом окне наверху выбираем вкладку «Service»
- В правом поле по правой клавише мыши – выбираем пункт: NEW–> Service
- Вводим название сервиса (например EDEL);
- Выбираем «NetworkDatabaseServer»;
- В следующем диалоге будет указан путь к программе сервера (по умолчанию ничего править не надо);
- В следующем окне вводим параметры запуска сервера – вводим:
-n EDELSERV
-x TCPIP
-ti 6000
C:\DATABASE\edel_sb.db
-n edeldb
- На следующем шаге задаётся пользователь от имени которого будет осуществляться запуск данного сервиса (учетная запись от которой будет осуществляться запуск сервиса должна обладать правами на запуск служб ОС);
- Далее следует указать какой тип запуска данного сервиса требуется установить - Automatic
- Следующий экран спрашивает о необходимости запустить сервис немедленно. Готово.