Переход на Firebird 2.5

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Клиент-сервер)
Строка 1: Строка 1:
Алгоритм обновления существующей базы данных, сервера и исполняемого модуля состоит из следующих шагов:
+
Переход на новую версию сервера Firebird 2.5 включает конвертацию базы данных, обновление файлов сервера, клиентской библиотеки и модуля gedemin.exe.
  
# Сбор начальной информации
+
Начать следует со сбора информации о существующей версии, расположении файла базы данных и т.п. Откроем окно "О системе..." (Главное окно программы -> Меню Сервис -> О системе...) и перейдем на вкладку Файлы. Нужные нам параметры помечены на рисунке соответствующими номерами:
# Создание архивной копии базы данных и программы
+
# Конвертация файла базы данных
+
# Обновление сервера
+
# Обновление клиентской библиотеки
+
# Обновление модуля gedemin.exe
+
# Запуск программы
+
  
= Сбор начальной информации =
+
http://gsbelarus.com/gs/images/gs/2009/fb25_upg_1.png
 
+
Для перехода существующей базы данных на сервер Firebird 2.5 необходимо собрать следующую начальную информацию:
+
  
 
# Расположение и имя файла библиотеки доступа (gds32.dll, fbclient.dll, fbembed.dll)
 
# Расположение и имя файла библиотеки доступа (gds32.dll, fbclient.dll, fbembed.dll)
Строка 18: Строка 10:
 
# Полный путь к текущей базе данных
 
# Полный путь к текущей базе данных
 
# Полный путь к выполняемому модулю gedemin.exe
 
# Полный путь к выполняемому модулю gedemin.exe
 
Откроем окно "О системе..." (Главное окно программы -> Меню Сервис -> О системе...) и перейдем на вкладку Файлы. Нужные нам параметры помечены на рисунке соответствующими номерами:
 
 
http://gsbelarus.com/gs/images/gs/2009/fb25_upg_1.png
 
  
 
В дальнейшем, по тексту мы будем ссылаться на номера (1), (2), (3)... соответствующих параметров.
 
В дальнейшем, по тексту мы будем ссылаться на номера (1), (2), (3)... соответствующих параметров.
Строка 29: Строка 17:
 
Если в (3) находится строка '''встроенный сервер''', то мы имеем дело с однопользовательской версией программы. Если там указано имя компьютера сервера базы данных, то Гедымин сконфигурирован для многопользовательской работы.
 
Если в (3) находится строка '''встроенный сервер''', то мы имеем дело с однопользовательской версией программы. Если там указано имя компьютера сервера базы данных, то Гедымин сконфигурирован для многопользовательской работы.
  
= Создание архивной копии базы данных и программы =
+
= Обновление однопользовательской версии (встроенный сервер) =
 +
 
 +
== Создание архивной копии базы данных и программы ==
  
 
Для однопользовательской версии Гедымина, использующей [[встроенный сервер]] Firebird или Yaffil, просто скопируйте все содержимое каталога (5) со всеми его подкаталогами. Сам Гедымин до начала копирования должен быть закрыт. Как правило, однопользовательская версия Гедымина устанавливается в каталог '''c:\program files\golden software\gedemin\local'''.
 
Для однопользовательской версии Гедымина, использующей [[встроенный сервер]] Firebird или Yaffil, просто скопируйте все содержимое каталога (5) со всеми его подкаталогами. Сам Гедымин до начала копирования должен быть закрыт. Как правило, однопользовательская версия Гедымина устанавливается в каталог '''c:\program files\golden software\gedemin\local'''.
 +
 +
== Конвертация файла базы данных ==
 +
 +
Осуществляется с помощью бесплатной утилиты [http://gsbelarus.com/gs/fdbconvert/ FDBConvert]. Переходим по ссылке, скачиваем и распаковываем архив, запускаем утилиту и указываем имя файла базы данных для конвертации. Дождитесь успешного завершения процесса.
 +
 +
Если Вы не уверены в своих действиях, то не меняйте параметров базы данных в процессе конвертации (размер страницы, количество страниц в буфере, кодовая страница и т.п.).
 +
 +
= Обновление многопользовательской версии (клиент-сервер) =
 +
 +
== Создание архивной копии базы данных и программы ==
  
 
В случае многопользовательской версии, необходимо:
 
В случае многопользовательской версии, необходимо:
Строка 40: Строка 40:
 
Не забывайте держать архивные копии на съемных носителях в надежном месте.
 
Не забывайте держать архивные копии на съемных носителях в надежном месте.
  
= Конвертация файла базы данных =
+
== Конвертация файла базы данных ==
  
 
Осуществляется с помощью бесплатной утилиты [http://gsbelarus.com/gs/fdbconvert/ FDBConvert]. Переходим по ссылке, скачиваем и распаковываем архив, запускаем утилиту и указываем имя файла базы данных для конвертации. Дождитесь успешного завершения процесса.  
 
Осуществляется с помощью бесплатной утилиты [http://gsbelarus.com/gs/fdbconvert/ FDBConvert]. Переходим по ссылке, скачиваем и распаковываем архив, запускаем утилиту и указываем имя файла базы данных для конвертации. Дождитесь успешного завершения процесса.  
Строка 46: Строка 46:
 
Если Вы не уверены в своих действиях, то не меняйте параметров базы данных в процессе конвертации (размер страницы, количество страниц в буфере, кодовая страница и т.п.).
 
Если Вы не уверены в своих действиях, то не меняйте параметров базы данных в процессе конвертации (размер страницы, количество страниц в буфере, кодовая страница и т.п.).
  
= Обновление сервера =
+
== Обновление сервера ==
 
+
== Клиент-сервер ==
+
 
+
Если вы используете однопользовательскую версию Гедымина со встроенным сервером, то пропустите этот параграф и сразу переходите к следующему пункту.
+
  
 
Все действия должны выполняться на сервере базы данных. Его имя находится в параметре (3). Ниже представлена последовательность действий для операционной системы Windows, для ручного обновления сервера без использования автоматического инстолятора:
 
Все действия должны выполняться на сервере базы данных. Его имя находится в параметре (3). Ниже представлена последовательность действий для операционной системы Windows, для ручного обновления сервера без использования автоматического инстолятора:
Строка 71: Строка 67:
 
# Распаковываем архив и копируем библиотеку в подкаталог UDF сервера.
 
# Распаковываем архив и копируем библиотеку в подкаталог UDF сервера.
  
== Встроенный сервер ==
+
== Обновление клиентской библиотеки ==
  
= Обновление клиентской библиотеки =
+
Алгоритм обновления существующей базы данных, сервера и исполняемого модуля состоит из следующих шагов:
  
 
= Обновление модуля gedemin.exe =
 
= Обновление модуля gedemin.exe =

Версия 19:58, 30 марта 2010

Переход на новую версию сервера Firebird 2.5 включает конвертацию базы данных, обновление файлов сервера, клиентской библиотеки и модуля gedemin.exe.

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

fb25_upg_1.png

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

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

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

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

Обновление однопользовательской версии (встроенный сервер)

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

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

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

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

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

Обновление многопользовательской версии (клиент-сервер)

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

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

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

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

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

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

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

Обновление сервера

Все действия должны выполняться на сервере базы данных. Его имя находится в параметре (3). Ниже представлена последовательность действий для операционной системы Windows, для ручного обновления сервера без использования автоматического инстолятора:

  1. Открываем командную строку (Пуск - Выполнить - cmd).
  2. Переходим в каталог сервера. В зависимости от типа используемого сервера это может быть c:\program files\yaffil, или c:\program files\firebird, или другая папка, которую вы задали в процессе инстоляции.
  3. Переходим в подкаталог Bin.
  4. Выполняем команду: instsvc stop
  5. Выполняем команду: instsvc remove
  6. Выполняем команду: instreg remove
  7. Переименовываем каталог сервера, например, c:\program files\yaffil_old или c:\program files\firebird_old.
  8. Скачиваем архив: для [Windows 32bit], для [Windows 64bit]
  9. Распаковываем архив в новый каталог, например, c:\program files\firebird.
  10. Переходим в этот новый каталог. Переходим в подкаталог Bin.
  11. Выполняем команду:
    1. Для установки супер сервера: instsvc install -s -a
    2. Для установки сервера классической архитектуры: instsvc install -с -a
  12. Выполняем команду: instsvc start
  13. Скачиваем с сайта gsbelarus.com библиотеку gudf.dll: для [Windows 32bit], для [Windows 64bit]
  14. Распаковываем архив и копируем библиотеку в подкаталог UDF сервера.

Обновление клиентской библиотеки

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

Обновление модуля gedemin.exe

  1. Скачать с сайта gsbelarus.com архив с новейшей версией gedemin.exe.
  2. Распаковать архив и заменить файл, находящийся в папке (5).

Запуск программы

Войдите в программу под учетной записью Administrator. В Исследователе перейдите в раздел Сервис - Администратор. Откройте окно Пользователи и на панели инструментов запустите команду Пересоздать учетные записи.

Персональные инструменты
Пространства имён

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