Книга: Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil
Копирование файлов сервера
Копирование файлов сервера
Здесь приведен пример для установки InterBase архитектуры SuperServer, как наиболее распространенный случай. При установке сервера копируются файлы, список которых и место назначения приведены в табл. 4.2.
Табл 4.2. Файлы для установки InterBase-сервера
Файл |
Описание файла |
Куда копировать |
ibserver.exe |
Основной исполняемый файл InterBase |
<lnterBase_root>Bin |
ibconfig |
Файл конфигурации InterBase |
< 1 nterBase_root> |
isc4 gdb |
База данных пользователей InterBase |
<lnterBase_root> |
license txt |
<lnterBase_root> |
|
ib_license.dat |
<lnterBase_root> |
|
gds32 dll |
Клиентская библиотека |
<lnterBase_root>Bin/ системный каталог Windows |
InterBase. msg |
Файл сообщений InterBase |
<lnterBase_root> |
Msvcrt.dll |
Динамическая библиотека |
Системный каталог Windows |
Вы можете заметить, что последние 3 файла идентичны файлам, копируемым при клиентской установке. Единственное отличие - gds32.dll копируется также в каталог <InterBase_root>Bin, вместе с основным исполняемым файлом ibscrver.cxe. Это служит дополнительной гарантией того, что ibserver.exe при запуске обнаружит gds32.dll той же самой версии, что и у него самого.
При копировании входящих в состав клиента файлов gds32.dll, InterBase.dll и msvcrt.dll, необходимо соблюдать те же самые условия, что и при клиентской установке.
Далее обязательно необходимо скопировать файлы ibserver.exe, ibconfig и isc4.gdb. Их назначение описано в главе "Состав модулей InterBase" этой части.
Необходимо отметить, что в случае установки поверх уже существующего сервера ни в коем случае нельзя затирать существующую базу данных пользователей Isc4.gdb.
Также весьма важен вопрос о копировании файлов лицензионного соглашения и файлов с лицензиями. Если вы ставите бесплатную версию InterBase 6.x или его клона, то достаточно скопировать в <InterBase_root> файл с лицензионным соглашением InterBase Public License - LICENSE.TXT. Если же вы устанавливаете платную версию InterBase 6.x (например - InterBase 6.5), то также необходимо скопировать в <InterBase_root> файл лицензий ib_license.dat.
- Установка клиента под Windows
- Копирование файлов
- Совместное использование gds32.dll, InterBase.msg и mscvrt.dll
- Ключи в реестре для клиента InterBase
- Регистрация TCP/IP-сервиса при клиентской установке
- Установка InterBase-сервера на Windows
- Копирование файлов сервера
- Совместное использование файлов
- Ключи в реестре для сервера InterBase
- Регистрация ТСР/IР-сервиса
- Запуск InterBase-сервера
- Расширенная установка InterBase-сервера
- Пример установочного скрипта
- Запуск InterBase-сервера
- Расширенная установка InterBase-сервера
- Минимальный состав сервера InterBase SuperServer
- Создание многофайловой базы данных
- Резервное копирование, инициируемое сервером
- Резервное копирование базы данных InterBase
- Резервное копирование многофайловых баз данных
- Резервное копирование при работе InterBase в режиме 24x7
- Восстановление из резервных копий многофайловых баз данных
- Статистика InterBase-сервера
- Создание файлов с блокировкой
- Отличительные особенности сервера Yaffil