Переход на Firebird 2.5

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Создание архивной копии базы данных и программы)
(Создание архивной копии базы данных и программы)
Строка 36: Строка 36:
 
# Cоздать [[Архивирование базы данных|архивную копию базы данных]]
 
# Cоздать [[Архивирование базы данных|архивную копию базы данных]]
 
# На любом клиентском компьютере выполнить копирование каталога (5)
 
# На любом клиентском компьютере выполнить копирование каталога (5)
 +
 +
Не забывайте держать архивные копии на съемных носителях в надежном месте.
  
 
= Конвертация файла базы данных =
 
= Конвертация файла базы данных =

Версия 11:05, 10 марта 2010

Алгоритм обновления существующей базы данных, сервера и исполняемого модуля состоит из следующих шагов:

  1. Сбор начальной информации
  2. Создание архивной копии базы данных и программы
  3. Конвертация файла базы данных
  4. Обновление сервера
  5. Обновление клиентской библиотеки
  6. Обновление модуля gedemin.exe

Сбор начальной информации

Для перехода существующей базы данных на сервер Firebird 2.5 необходимо собрать следующую начальную информацию:

  1. Расположение и имя файла библиотеки доступа (gds32.dll, fbclient.dll, fbembed.dll)
  2. Тип и версия сервера Firebird
  3. Расположение сервера Firebird или тип подключения
  4. Полный путь к текущей базе данных
  5. Полный путь к выполняемому модулю gedemin.exe

Откроем окно "О системе..." (Главное окно программы -> Меню Сервис -> О системе...) и перейдем на вкладку Файлы. Нужные нам параметры помечены на рисунке соответствующими номерами:

fb25_upg_1.png

В дальнейшем, по тексту мы будем ссылаться на номера (1), (2), (3)... соответствующих параметров.

Встроенный сервер или клиент-сервер?

Если в (3) находится строка встроенный сервер, то мы имеем дело с однопользовательской версией программы. Если там указано имя компьютера сервера базы данных, то Гедымин сконфигурирован для многопользовательской работы.

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

Для однопользовательской версии Гедымина, использующей встроенный сервер Firebird или Yaffil, просто скопируйте все содержимое каталога (5) со всеми его подкаталогами. Сам Гедымин до начала копирования должен быть закрыт. Как правило, однопользовательская версия Гедымина устанавливается в каталог c:\program files\golden software\gedemin\local.

В случае многопользовательской версии, необходимо:

  1. Cоздать архивную копию базы данных
  2. На любом клиентском компьютере выполнить копирование каталога (5)

Не забывайте держать архивные копии на съемных носителях в надежном месте.

Конвертация файла базы данных

Осуществляется с помощью бесплатной утилиты FDBConvert. Переходим по ссылке, скачиваем и распаковываем архив, запускаем утилиту и указываем имя файла базы данных для конвертации. Дождитесь успешного завершения процесса.

Если Вы не уверены в своих действиях, то не меняйте параметров базы данных в процессе конвертации (размер страницы, количество страниц в буфере, кодовая страница и т.п.).

Однопользовательская версия. Встроенный сервер

  1. Конвертация базы данных
  2. Обновление встроенного сервера
  3. Обновление библиотеки gudf.dll
  4. Обновление модуля gedemin.exe

Многопользовательская версия. Клиент-сервер

На сервере

  1. Конвертация базы данных
  2. Обновление сервера
  3. Обновление библиотеки gudf.dll

На рабочем месте

  1. Обновление библиотеки доступа
  2. Обновление модуля gedemin.exe
Персональные инструменты
Пространства имён

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