Переход на Firebird 3.0. Многопользовательский режим
(→Обновление gedemin.exe до последней версии) |
(→Сбор начальной информации) |
||
| Строка 1: | Строка 1: | ||
== Сбор начальной информации == | == Сбор начальной информации == | ||
| − | + | Убедитесь в том что Гедымин работает под сервером Firebird 2.5. | |
| − | + | Если нет см. [[Переход на Firebird 2.5. Многопользовательский режим]] | |
| − | + | ||
== Обновление gedemin.exe до последней версии == | == Обновление gedemin.exe до последней версии == | ||
Версия 16:32, 27 февраля 2015
Содержание |
Сбор начальной информации
Убедитесь в том что Гедымин работает под сервером Firebird 2.5. Если нет см. Переход на Firebird 2.5. Многопользовательский режим
Обновление gedemin.exe до последней версии
- Скачать с сайта gsbelarus.com архив с новейшей версией gedemin.exe.
- Распаковать архив в каталог программы с заменой всех файлов.
Обновление структуры базы данных
- Войдите в программу под учетной записью Administrator.
- Если запустится процесс обновления структуры базы данных, дождитесь его окончиния.
- Закройте программу
Создание архивной копии базы данных
См. инструкцию Архивирование базы данных.
Обновление сервера
Все действия должны выполняться на сервере базы данных. Его имя находится в параметре (3). Ниже представлена последовательность действий для операционной системы Windows и ручного обновления сервера без использования автоматического инстолятора:
- Открываем командную строку (Пуск - Выполнить - cmd)
- Переходим в подкаталог BIN сервера. В зависимости от места установки это может быть c:\program files\firebird\bin. Команды:
- c:
- cd \program files
- cd firebird
- cd bin
- Выполняем команду: instsvc stop
- Выполняем команду: instsvc remove
- Выполняем команду: instreg remove
- Выходим из подкаталога BIN и из каталога сервера:
- cd ..
- cd ..
- Переименовываем каталог сервера, например: rename firebird firebird_old
- Скачиваем архив по приведенным ссылкам:
- Стабильная версия 3.0: для Windows 32bit, для Windows 64bit
- Сборка с последними изменениями (snapshot): Windows32 и Windows64
- Распаковываем архив в новый каталог, например, c:\program files\firebird.
- Переходим в этот каталог.
- Переходим в подкаталог BIN.
- Выполняем команду:
- Для установки супер сервера: instsvc install -s -a
- Для установки сервера классической архитектуры: instsvc install -с -a
- Выполняем команду: gsec -add sysdba -pw masterkey -user sysdba
- Выполняем команду: instsvc start
- В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку gudf.dll по приведенным
ссылкам: для Windows 32bit, для Windows 64bit Распаковываем архив и копируем библиотеку в подкаталог UDF сервера, c:\program files\firebird\udf.
Обновление клиентской библиотеки
Указанные действия выполняем на каждой рабочей станции в локальной сети предприятия.
- Удаляем следующие файлы, если они расположены рядом с файлом gedemin.exe.
- fbclient.dll
- icuuc30.dll
- icuin30.dll
- icudt30.dll
- ib_util.dll
- msvcr80.dll
- msvcp80.dll
- Из каталога сервера копируем и выкладываем рядом с gedemin.exe следующие файлы:
- fbclient.dll
- ib_util.dll
- icudt52.dll
- icuin52.dll
- icuuc52.dll
- msvcp100.dll
- msvcr100.dll
Обратите внимание! Так как gedemin.exe 32-х разрядное приложение, библиотека fbclient.dll должна быть аналогичной разрядности. Если вы установили 64-х разрядный сервер Firebird, то копировать файлы надо не из его каталога, а скачать архив с 32-х разрядной версией сервера и копировать файлы из него.
Восстановление базы данных из архивной копии
Восстановите базу данных из архива.
Запуск программы
- Войдите в программу под учетной записью Administrator. (Может появиться сообщение, что сервер не настроен для работы с платформой Гедымин и предложение выполнить необходимую настройку. Следует согласиться и ввести логин SYSDBA и пароль masterkey)
- Дождитесь окончания процесса изменения структуры базы данных.
- В Исследователе перейдите в раздел Сервис - Администратор.
- Откройте окно Пользователи и на панели инструментов запустите команду Пересоздать учетные записи