Переход на Firebird 3.0. Многопользовательский режим
(→Обновление сервера) |
(→Обновление сервера) |
||
| Строка 45: | Строка 45: | ||
# В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку [[gudf.dll]] по приведенным | # В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку [[gudf.dll]] по приведенным | ||
| − | ссылкам: для [http://gsbelarus.com/ | + | ссылкам: для [http://gsbelarus.com/pw/downloads/gedemin-platform/gudf.dll-32-bit/ Windows 32bit], для |
| − | [http://gsbelarus.com/ | + | [http://gsbelarus.com/pw/downloads/gedemin-platform/gudf.dll-64-bit/ Windows 64bit] |
Распаковываем архив и копируем библиотеку в подкаталог UDF сервера, '''c:\program files\firebird\udf'''. | Распаковываем архив и копируем библиотеку в подкаталог UDF сервера, '''c:\program files\firebird\udf'''. | ||
Версия 16:53, 27 февраля 2015
Содержание |
Сбор начальной информации
Убедитесь в том что Гедымин работает под сервером Firebird 2.5. Если нет см. Переход на Firebird 2.5. Многопользовательский режим
Обновление gedemin.exe до последней версии
- Скачать с сайта gsbelarus.com архив с новейшей версией gedemin.exe.
- Распаковать архив в каталог программы с заменой всех файлов.
Обновление структуры базы данных
- Войдите в программу под учетной записью Administrator.
- Если запустится процесс обновления структуры базы данных, дождитесь его окончиния.
- Закройте программу
Создание архивной копии базы данных
См. инструкцию Архивирование базы данных.
Обновление сервера
Все действия должны выполняться на сервере базы данных. Ниже представлена последовательность действий для операционной системы Windows и ручного обновления сервера без использования автоматического инстолятора:
- Открываем командную строку (Пуск - Выполнить - cmd)
- Переходим в каталог сервера. В зависимости от места установки это может быть c:\program files\firebird. Команды:
- c:
- cd \program files
- cd firebird
- Выполняем команду: instsvc stop
- Выполняем команду: instsvc remove
- Выполняем команду: instreg remove
- Выходим из каталога сервера: cd ..
- Переименовываем каталог сервера, например: rename firebird firebird_old
- Скачиваем архив по приведенным ссылкам:
- Стабильная версия 3.0: для Windows 32bit, для Windows 64bit
- Сборка с последними изменениями (snapshot): Windows32 и Windows64
- Распаковываем архив в новый каталог, например, c:\program files\firebird.
- Переходим в этот каталог.
- Выполняем команду:
- Для установки супер сервера: 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)
- Дождитесь окончания процесса изменения структуры базы данных.
- В Исследователе перейдите в раздел Сервис - Администратор.
- Откройте окно Пользователи и на панели инструментов запустите команду Пересоздать учетные записи