|
|
(не показаны 3 промежуточные версии 1 участника) |
Строка 6: |
Строка 6: |
| ==== Однопользовательская версия или клиент-сервер? ==== | | ==== Однопользовательская версия или клиент-сервер? ==== |
| | | |
− | Для выполнения последующих операций важно определить тип подключения: однопользовательское (встроенный сервер) или многопользовательское (клиент-сервер). Если в (3) находится строка '''встроенный сервер''', то мы имеем дело с '''однопользовательской версией программы'''. Если там указано сетевое имя компьютера, сервера базы данных, то Гедымин сконфигурирован для '''многопользовательской работы'''.
| + | Если вы затрудняетесь в определении какая версия Гедымина установлена, откройте: |
− | | + | |
− | | + | |
− | ==== Клиент-сервер (многопользовательский режим) ====
| + | |
− | | + | |
− | * сбор начальной информации,
| + | |
− | * создание архивной копии базы данных,
| + | |
− | * конвертацию базы данных,
| + | |
− | * обновление файлов сервера,
| + | |
− | * обновление клиентской библиотеки на каждом рабочем месте,
| + | |
− | * замена модуля gedemin.exe на каждом рабочем месте.
| + | |
− | | + | |
− | ==== Встроенный сервер (однопользовательский режим) ====
| + | |
− | | + | |
− | * сбор начальной информации,
| + | |
− | * создание архивной копии,
| + | |
− | * конвертацию базы данных,
| + | |
− | * обновление файлов встроенного сервера,
| + | |
− | * замена модуля gedemin.exe.
| + | |
− | | + | |
− | = Сбор первоначальной информации =
| + | |
− | | + | |
− | Начать следует со сбора информации о расположении файла базы данных, сервера, клиентских библиотек и т.п. Для этого откроем окно "О системе...":
| + | |
| | | |
| Главное окно Гедымина -> Меню Справка -> О системе... | | Главное окно Гедымина -> Меню Справка -> О системе... |
| | | |
− | и перейдем на вкладку '''Файлы'''. Нужные нам параметры помечены на рисунке соответствующими номерами: | + | и перейдите на вкладку '''Файлы''': |
| | | |
| http://gsbelarus.com/gs/images/gs/2009/fb25_upg_1.png | | http://gsbelarus.com/gs/images/gs/2009/fb25_upg_1.png |
| | | |
− | ==== Параметры по номерам ====
| + | Если в параметре '''Имя компьютера''' (3) находится строка '''встроенный сервер''', то мы имеем дело с '''однопользовательской версией программы'''. Если там указано сетевое имя компьютера, сервера базы данных, то Гедымин сконфигурирован для '''многопользовательской работы'''. |
− | | + | |
− | # Расположение и имя файла библиотеки доступа (в зависимости от версии и типа сервера файл может называться gds32.dll, fbclient.dll или fbembed.dll)
| + | |
− | # Версия сервера Firebird/Yaffil
| + | |
− | # Расположение сервера Firebird/Yaffil или информация о встроенном сервере
| + | |
− | # Полный путь к файлу базы данных
| + | |
− | # Полный путь к выполняемому модулю gedemin.exe
| + | |
− | | + | |
− | В дальнейшем по тексту мы будем ссылаться на номера соответствующих параметров: (1), (2), (3)... .
| + | |
− | | + | |
− | ==== Однопользовательская версия или клиент-сервер? ====
| + | |
− | | + | |
− | Для выполнения последующих операций важно определить тип подключения: однопользовательское (встроенный сервер) или многопользовательское (клиент-сервер). Если в (3) находится строка '''встроенный сервер''', то мы имеем дело с '''однопользовательской версией программы'''. Если там указано сетевое имя компьютера, сервера базы данных, то Гедымин сконфигурирован для '''многопользовательской работы'''.
| + | |
− | | + | |
− | = Обновление однопользовательской версии (встроенный сервер) =
| + | |
− | | + | |
− | == Создание архивной копии базы данных и программы ==
| + | |
− | | + | |
− | Для однопользовательской версии Гедымина просто скопируйте или упакуйте в архив все содержимое каталога (5) со всеми его подкаталогами. Сам Гедымин до начала копирования должен быть закрыт. Как правило, однопользовательская версия Гедымина устанавливается в каталог '''c:\program files\golden software\gedemin\local'''.
| + | |
− | | + | |
− | Сохраните архив (копию) в надежном месте.
| + | |
− | | + | |
− | = Обновление многопользовательской версии (клиент-сервер) =
| + | |
− | | + | |
− | == Создание архивной копии базы данных ==
| + | |
− | | + | |
− | Подробно о том как создать [[Архивирование базы данных|архивную копию базы данных написано тут]].
| + | |
− | | + | |
− | == Обновление сервера ==
| + | |
− | | + | |
− | Все действия должны выполняться на сервере базы данных. Его имя находится в параметре (3). Ниже представлена последовательность действий для операционной системы Windows, для ручного обновления сервера без использования автоматического инстолятора:
| + | |
− | | + | |
− | # Открываем командную строку (Пуск - Выполнить - cmd).
| + | |
− | # Переходим в каталог сервера. В зависимости от типа используемого сервера это может быть '''c:\program files\yaffil''', или '''c:\program files\firebird''', или другая папка, которую вы задали в процессе инстоляции.
| + | |
− | # Переходим в подкаталог Bin.
| + | |
− | # Выполняем команду: instsvc stop
| + | |
− | # Выполняем команду: instsvc remove
| + | |
− | # Выполняем команду: instreg remove
| + | |
− | # Переименовываем каталог сервера, например, '''c:\program files\yaffil_old''' или '''c:\program files\firebird_old'''.
| + | |
− | # Скачиваем архив: для [Windows 32bit], для [Windows 64bit]
| + | |
− | # Распаковываем архив в новый каталог, например, '''c:\program files\firebird'''.
| + | |
− | # Переходим в этот новый каталог. Переходим в подкаталог Bin.
| + | |
− | # Выполняем команду:
| + | |
− | ## Для установки супер сервера: instsvc install -s -a
| + | |
− | ## Для установки сервера классической архитектуры: instsvc install -с -a
| + | |
− | # Выполняем команду: instsvc start
| + | |
− | # Скачиваем с сайта gsbelarus.com библиотеку gudf.dll: для [Windows 32bit], для [Windows 64bit]
| + | |
− | # Распаковываем архив и копируем библиотеку в подкаталог UDF сервера.
| + | |
− | | + | |
− | == Обновление клиентской библиотеки ==
| + | |
− | | + | |
− | = Конвертация файла базы данных =
| + | |
− | | + | |
− | Осуществляется с помощью бесплатной утилиты [http://gsbelarus.com/gs/fdbconvert FDBConvert]. Переходим по ссылке, скачиваем и распаковываем архив, запускаем утилиту и указываем имя файла базы данных (4) для конвертации. Дождитесь успешного завершения процесса.
| + | |
− | | + | |
− | Если Вы не уверены в своих действиях, то не меняйте параметров базы данных в процессе конвертации (размер страницы, количество страниц в буфере, кодовая страница и т.п.).
| + | |
− | | + | |
− | = Обновление модуля gedemin.exe =
| + | |
− | | + | |
− | # Скачать с сайта gsbelarus.com архив с новейшей версией [http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=38 gedemin.exe].
| + | |
− | # Распаковать архив и заменить файл, находящийся в папке (5).
| + | |
− | | + | |
− | = Запуск программы =
| + | |
− | | + | |
− | Войдите в программу под учетной записью [[Administrator]]. В Исследователе перейдите в раздел Сервис - Администратор. Откройте окно '''Пользователи''' и на панели инструментов запустите команду '''Пересоздать учетные записи'''.
| + | |
| | | |
| [[Category:Школа системного администратора]] | | [[Category:Школа системного администратора]] |
| + | [[Category:Firebird]] |
| | | |
| __NOTOC__ | | __NOTOC__ |
Перевод действующего приложения на платформе Гедымин на новую версию сервера Firebird 2.5 различается в зависимости от типа подключения:
Если вы затрудняетесь в определении какая версия Гедымина установлена, откройте: