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

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Обновление сервера)
(Обновление сервера)
Строка 45: Строка 45:
 
# В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку [[gudf.dll]] по приведенным
 
# В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку [[gudf.dll]] по приведенным
  
ссылкам: для [http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=63 Windows 32bit], для  
+
ссылкам: для [http://gsbelarus.com/pw/downloads/gedemin-platform/gudf.dll-32-bit/ Windows 32bit], для  
[http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=95 Windows 64bit]
+
[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 до последней версии

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

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

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

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

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

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

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

  1. Открываем командную строку (Пуск - Выполнить - cmd)
  2. Переходим в каталог сервера. В зависимости от места установки это может быть c:\program files\firebird. Команды:
    1. c:
    2. cd \program files
    3. cd firebird
  1. Выполняем команду: instsvc stop
  2. Выполняем команду: instsvc remove
  3. Выполняем команду: instreg remove
  4. Выходим из каталога сервера: 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. Выполняем команду:
    1. Для установки супер сервера: instsvc install -s -a
    2. Для установки сервера классической архитектуры: instsvc install -с -a
  5. Выполняем команду: gsec -add sysdba -pw masterkey -user sysdba
  6. Выполняем команду: instsvc start
  7. В соответствии с разрядностью установленного сервера 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. Откройте окно Пользователи и на панели инструментов запустите команду Пересоздать учетные записи
Персональные инструменты
Пространства имён

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