Переход на Firebird 3.0. Многопользовательский режим
(Новая страница: « == Сбор начальной информации == == Обновление gedemin.exe до последней версии == # Скачать с сай…») |
(→Обновление сервера) |
||
| Строка 46: | Строка 46: | ||
## Для установки супер сервера: instsvc install -s -a | ## Для установки супер сервера: instsvc install -s -a | ||
## Для установки сервера классической архитектуры: instsvc install -с -a | ## Для установки сервера классической архитектуры: instsvc install -с -a | ||
| + | # Выполняем команду: gsec -add sysdba -pw masterkey -user sysdba | ||
# Выполняем команду: instsvc start | # Выполняем команду: instsvc start | ||
# В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку [[gudf.dll]] по приведенным | # В соответствии с разрядностью установленного сервера Firebird скачиваем с сайта gsbelarus.com библиотеку [[gudf.dll]] по приведенным | ||
| Строка 52: | Строка 53: | ||
[http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=95 Windows 64bit] | [http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=95 Windows 64bit] | ||
Распаковываем архив и копируем библиотеку в подкаталог UDF сервера, '''c:\program files\firebird\udf'''. | Распаковываем архив и копируем библиотеку в подкаталог UDF сервера, '''c:\program files\firebird\udf'''. | ||
| + | |||
== Обновление клиентской библиотеки == | == Обновление клиентской библиотеки == | ||
Указанные действия выполняем на каждой рабочей станции в локальной сети предприятия. | Указанные действия выполняем на каждой рабочей станции в локальной сети предприятия. | ||
Версия 15:29, 27 февраля 2015
Содержание |
Сбор начальной информации
Обновление gedemin.exe до последней версии
- Скачать с сайта gsbelarus.com архив с новейшей версией gedemin.exe.
- Распаковать архив в папку (5) с заменой всех файлов.
Обновление структуры базы данных
- Войдите в программу под учетной записью 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)
- Дождитесь окончания процесса изменения структуры базы данных.
- В Исследователе перейдите в раздел Сервис - Администратор.
- Откройте окно Пользователи и на панели инструментов запустите команду Пересоздать учетные записи