Переход на Firebird 3.0. Многопользовательский режим
(→Обновление сервера) |
(→Обновление сервера) |
||
| Строка 22: | Строка 22: | ||
# Открываем командную строку (Пуск - Выполнить - cmd) | # Открываем командную строку (Пуск - Выполнить - cmd) | ||
| − | # Переходим в | + | # Переходим в каталог сервера. В зависимости от места установки это может быть '''c:\program files\firebird'''. Команды: |
## c: | ## c: | ||
## cd \program files | ## cd \program files | ||
## cd firebird | ## cd firebird | ||
| − | |||
# Выполняем команду: instsvc stop | # Выполняем команду: instsvc stop | ||
# Выполняем команду: instsvc remove | # Выполняем команду: instsvc remove | ||
# Выполняем команду: instreg remove | # Выполняем команду: instreg remove | ||
| − | # Выходим | + | # Выходим из каталога сервера: cd .. |
| − | + | ||
| − | + | ||
# Переименовываем каталог сервера, например: rename firebird firebird_old | # Переименовываем каталог сервера, например: rename firebird firebird_old | ||
# Скачиваем архив по приведенным ссылкам: | # Скачиваем архив по приведенным ссылкам: | ||
## Стабильная версия 3.0: для Windows 32bit, для Windows 64bit | ## Стабильная версия 3.0: для Windows 32bit, для Windows 64bit | ||
| − | ## Сборка с последними изменениями (snapshot): Windows32 и Windows64 | + | ## Сборка с последними изменениями (snapshot): [http://web.firebirdsql.org/download/snapshot_builds/win/3.0/ Windows32 и Windows64] |
# Распаковываем архив в новый каталог, например, '''c:\program files\firebird'''. | # Распаковываем архив в новый каталог, например, '''c:\program files\firebird'''. | ||
# Переходим в этот каталог. | # Переходим в этот каталог. | ||
| − | |||
# Выполняем команду: | # Выполняем команду: | ||
## Для установки супер сервера: instsvc install -s -a | ## Для установки супер сервера: instsvc install -s -a | ||
Версия 16:51, 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)
- Дождитесь окончания процесса изменения структуры базы данных.
- В Исследователе перейдите в раздел Сервис - Администратор.
- Откройте окно Пользователи и на панели инструментов запустите команду Пересоздать учетные записи