|
|
(не показаны 18 промежуточных версий 1 участника) |
Строка 1: |
Строка 1: |
− | Алгоритм обновления существующей базы данных, сервера и исполняемого модуля состоит из следующих шагов:
| + | Перевод действующего приложения на платформе Гедымин на новую версию сервера Firebird 2.5 различается в зависимости от типа подключения: |
| | | |
− | # Сбор начальной информации
| + | * [[Переход на Firebird 2.5. Многопользовательский режим]] |
− | # Создание архивной копии базы данных и программы
| + | * [[Переход на Firebird 2.5. Однопользовательский режим]] |
− | # Конвертация файла базы данных
| + | |
− | # Обновление сервера
| + | |
− | # Обновление клиентской библиотеки
| + | |
− | # Обновление модуля gedemin.exe
| + | |
− | # Запуск программы
| + | |
| | | |
− | = Сбор начальной информации = | + | ==== Однопользовательская версия или клиент-сервер? ==== |
| | | |
− | Для перехода существующей базы данных на сервер Firebird 2.5 необходимо собрать следующую начальную информацию:
| + | Если вы затрудняетесь в определении какая версия Гедымина установлена, откройте: |
| | | |
− | # Расположение и имя файла библиотеки доступа (gds32.dll, fbclient.dll, fbembed.dll)
| + | Главное окно Гедымина -> Меню Справка -> О системе... |
− | # Тип и версия сервера Firebird
| + | |
− | # Расположение сервера Firebird или тип подключения
| + | |
− | # Полный путь к текущей базе данных
| + | |
− | # Полный путь к выполняемому модулю gedemin.exe
| + | |
| | | |
− | Откроем окно "О системе..." (Главное окно программы -> Меню Сервис -> О системе...) и перейдем на вкладку Файлы. Нужные нам параметры помечены на рисунке соответствующими номерами:
| + | и перейдите на вкладку '''Файлы''': |
| | | |
| http://gsbelarus.com/gs/images/gs/2009/fb25_upg_1.png | | http://gsbelarus.com/gs/images/gs/2009/fb25_upg_1.png |
| | | |
− | В дальнейшем, по тексту мы будем ссылаться на номера (1), (2), (3)... соответствующих параметров.
| + | Если в параметре '''Имя компьютера''' (3) находится строка '''встроенный сервер''', то мы имеем дело с '''однопользовательской версией программы'''. Если там указано сетевое имя компьютера, сервера базы данных, то Гедымин сконфигурирован для '''многопользовательской работы'''. |
− | | + | |
− | ==== Встроенный сервер или клиент-сервер? ====
| + | |
− | | + | |
− | Если в (3) находится строка '''встроенный сервер''', то мы имеем дело с однопользовательской версией программы. Если там указано имя компьютера сервера базы данных, то Гедымин сконфигурирован для многопользовательской работы. | + | |
− | | + | |
− | = Создание архивной копии базы данных и программы =
| + | |
− | | + | |
− | Для однопользовательской версии Гедымина, использующей [[встроенный сервер]] Firebird или Yaffil, просто скопируйте все содержимое каталога (5) со всеми его подкаталогами. Сам Гедымин до начала копирования должен быть закрыт. Как правило, однопользовательская версия Гедымина устанавливается в каталог '''c:\program files\golden software\gedemin\local'''.
| + | |
− | | + | |
− | В случае многопользовательской версии, необходимо:
| + | |
− | | + | |
− | # Cоздать [[Архивирование базы данных|архивную копию базы данных]]
| + | |
− | # На любом клиентском компьютере выполнить копирование каталога (5)
| + | |
− | | + | |
− | Не забывайте держать архивные копии на съемных носителях в надежном месте.
| + | |
− | | + | |
− | = Конвертация файла базы данных =
| + | |
− | | + | |
− | Осуществляется с помощью бесплатной утилиты [http://gsbelarus.com/gs/fdbconvert/ FDBConvert]. Переходим по ссылке, скачиваем и распаковываем архив, запускаем утилиту и указываем имя файла базы данных для конвертации. Дождитесь успешного завершения процесса.
| + | |
− | | + | |
− | Если Вы не уверены в своих действиях, то не меняйте параметров базы данных в процессе конвертации (размер страницы, количество страниц в буфере, кодовая страница и т.п.).
| + | |
− | | + | |
− | = Обновление сервера =
| + | |
− | | + | |
− | == Клиент-сервер ==
| + | |
− | | + | |
− | Если вы используете однопользовательскую версию Гедымина со встроенным сервером, то пропустите этот параграф и сразу переходите к следующему пункту.
| + | |
− | | + | |
− | Все действия должны выполняться на сервере базы данных. Его имя находится в параметре (3). Ниже представлена последовательность действий для операционной системы Windows, для ручного обновления сервера без использования автоматического инстолятора:
| + | |
− | | + | |
− | # Открываем командную строку (Пуск - Выполнить - cmd).
| + | |
− | # Переходим в каталог сервера. В зависимости от типа используемого сервера это может быть '''c:\program files\yaffil''', или '''c:\program files\firebird''', или другая папка, которую вы задали в процессе инстоляции.
| + | |
− | # Переходим в подкаталог Bin.
| + | |
− | # Выполняем команду: instsvc stop
| + | |
− | # Выполняем команду: instsvc 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 сервера.
| + | |
− | | + | |
− | == Встроенный сервер ==
| + | |
− | | + | |
− | = Обновление клиентской библиотеки =
| + | |
− | | + | |
− | = Обновление модуля 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 различается в зависимости от типа подключения:
Если вы затрудняетесь в определении какая версия Гедымина установлена, откройте: