Переход на Firebird 3.0. Многопользовательский режим

Материал из GedeminWiki
Перейти к: навигация, поиск

Содержание

Сбор начальной информации

Обновление gedemin.exe до последней версии

  1. Скачать с сайта gsbelarus.com архив с новейшей версией gedemin.exe.
  2. Распаковать архив в каталог программы с заменой всех файлов.

Обновление структуры базы данных

  1. Войдите в программу под учетной записью Administrator.
  2. Если запустится процесс обновления структуры базы данных, дождитесь его окончиния.
  3. Закройте программу

Создание архивной копии базы данных

См. инструкцию Архивирование базы данных.

Обновление сервера

Все действия должны выполняться на сервере базы данных. Его имя находится в параметре (3). Ниже представлена последовательность действий для операционной системы Windows и ручного обновления сервера без использования автоматического инстолятора:

  1. Открываем командную строку (Пуск - Выполнить - cmd)
  2. Переходим в подкаталог BIN сервера. В зависимости от места установки это может быть c:\program files\firebird\bin. Команды:
    1. c:
    2. cd \program files
    3. cd firebird
    4. cd bin
  1. Выполняем команду: instsvc stop
  2. Выполняем команду: instsvc remove
  3. Выполняем команду: instreg remove
  4. Выходим из подкаталога BIN и из каталога сервера:
    1. cd ..
    2. cd ..
  5. Переименовываем каталог сервера, например: rename firebird firebird_old
  1. Скачиваем архив по приведенным ссылкам:
    1. Стабильная версия 3.0: для Windows 32bit, для Windows 64bit
    2. Сборка с последними изменениями (snapshot): Windows32 и Windows64
  2. Распаковываем архив в новый каталог, например, c:\program files\firebird.
  3. Переходим в этот каталог.
  4. Переходим в подкаталог BIN.
  5. Выполняем команду:
    1. Для установки супер сервера: instsvc install -s -a
    2. Для установки сервера классической архитектуры: instsvc install -с -a
  6. Выполняем команду: gsec -add sysdba -pw masterkey -user sysdba
  7. Выполняем команду: instsvc start
  8. В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку gudf.dll по приведенным

ссылкам: для Windows 32bit, для Windows 64bit Распаковываем архив и копируем библиотеку в подкаталог UDF сервера, c:\program files\firebird\udf.

Обновление клиентской библиотеки

Указанные действия выполняем на каждой рабочей станции в локальной сети предприятия.

  1. Удаляем следующие файлы, если они расположены рядом с файлом gedemin.exe.
    1. fbclient.dll
    2. icuuc30.dll
    3. icuin30.dll
    4. icudt30.dll
    5. ib_util.dll
    6. msvcr80.dll
    7. msvcp80.dll
  2. Из каталога сервера копируем и выкладываем рядом с gedemin.exe следующие файлы:
    1. fbclient.dll
    2. ib_util.dll
    3. icudt52.dll
    4. icuin52.dll
    5. icuuc52.dll
    6. msvcp100.dll
    7. msvcr100.dll

Обратите внимание! Так как gedemin.exe 32-х разрядное приложение, библиотека fbclient.dll должна быть аналогичной разрядности. Если вы установили 64-х разрядный сервер Firebird, то копировать файлы надо не из его каталога, а скачать архив с 32-х разрядной версией сервера и копировать файлы из него.

Восстановление базы данных из архивной копии

Восстановите базу данных из архива.

Запуск программы

  1. Войдите в программу под учетной записью Administrator. (Может появиться сообщение, что сервер не настроен для работы с платформой Гедымин и предложение выполнить необходимую настройку. Следует согласиться и ввести логин SYSDBA и пароль masterkey)
  2. Дождитесь окончания процесса изменения структуры базы данных.
  3. В Исследователе перейдите в раздел Сервис - Администратор.
  4. Откройте окно Пользователи и на панели инструментов запустите команду Пересоздать учетные записи
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты