Сервер обслуживания баз данных
Установка сервера в качестве сервиса Windows NT
Сервер обслуживания баз данных
Внимание!Данная программа не является обязательной. Если Вы решили ее использовать, то рекомендуем поручить установку и настройку данной программы специалисту, например, администратору сети.
Скачать программу можно с сайта по следующему адресу:
Серверная часть: http://www.ib.ru/downloads/utils/InfoSrv204_setup.exe
Клиентская часть: http://www.ib.ru/downloads/utils/InfoSrv204Client_setup.exe
Общее описание
Сервер предназначен для обслуживания баз данных в формате DВase и Paradox с использованием драйверов BDE фирмы Inprise (Borland). Кроме того, он может выступать в роли Web-сервера.
При модификации базы (добавление, удаление, изменение) используется технология «клиент-сервер». Доступ к базе данных на чтение обеспечивается стандартными средствами BDE по технологии «файл-сервер». При этом клиентские программы открывают файлы базы данных только на чтение, а любое изменение данных осуществляет сервер.
Использование сервера позволяет избежать проблем, связанных с одновременным изменением базы несколькими пользователями через сеть. Сервер модифицирует базу в монопольном режиме. Благодаря этому обеспечивается надежное хранение и безопасная модификация данных.
Встроенный в программу Web-сервер позволяет организовать публикацию вашей информации в Intranet/Internet сети, а также обеспечивает удаленный контроль работы сервера.
Сервер может работать на компьютерах с установленной операционной системой Windows 95/98/2000/XP/Vista, Windows NT и настроенным протоколом TCP/IP. При работе под Windows NT, возможна установка сервера как сервиса.
Сервер может одновременно обслуживать несколько баз данных.
Контроль работы сервера может осуществляться дистанционно с помощью любого Web-браузера, например, Netscape Navigator, Microsoft Internet Explorer и т.п.
Установка сервера
Программа сервера может работать на любом компьютере в сети. Предварительно на этом компьютере необходимо установить и настроить BDE. Настройка BDE для сервера аналогична настройке BDE для работы Инфо-Бухгалтера (см. раздел Ошибка: источник перёкрестной ссылки не найден «Ошибка: источник перёкрестной ссылки не найден» ).
Если база данных располагается на этой же машине, что и программа-сервер, то необходимо использовать команду SUBST (для Windows 95/98/2000/XP/7), так как название сетевого диска и путь к базе должны быть одинаковы для всех машин, в том числе и для машины с сервером.
Установите сервер на выбранную машину.
Вставьте дистрибутивный диск в привод CD-ROM и запустите файл InfoSrv203_setup.exe, располагающийся в директории \Setup\Infosvr\Server2 . Далее следуйте инструкциям программы установки.
После установки в каталоге с сервером будут содержаться следующие файлы и подкаталоги:
-
ibserv32.exe– сервер программы Инфо-Бухгалтер;
-
ibserv32.ini– файл настроек сервера;
-
WWW– подкаталог Web-сервера.В каталоге WWW по умолчанию содержатся файлы:
-
index.html – HTML-скрипт для отображения статистики работы сервера. В этом каталоге Вы можете размещать свои файлы, которые будут доступны по HTTP протоколу.
-
stat.html – пример файла шаблона статистики работы Инфо-Бухгалтера.
В процессе работы сервера создаются файлы:
-
ibserv.log– информация о работе сервера.
-
ibserv.jrn– журнал работы сервера.
Журнал создается только в том случае, если в файле ibserv32.ini параметр sqlTrace=1.
Установка сервера в качестве сервиса Windows NT
Для регистрации сервера необходимо запустить программу ibserv32 с ключом /i., т.е. ibserv32.exe /i.
После этого средствами Windows NT (значок «Службы» в «Панели управления») установить необходимый режим работы сервиса (автомат или вручную). Имя сервиса – «InfoBuhDBServer».
Внимание!Необходимым условием правильной работы программы является эквивалентность путей к базе данных, а также путей к файлу Pdoxusrs.net, на сервере и рабочей станции (использование команды SUBST невозможно).Одному из локальных дисков сервера необходимо присвоить букву, совпадающую с названием сетевых дисков на рабочих станциях. Для правильного определения локальных и сетевых путей необходимо открыть корень этого диска на полный доступ, а с рабочих станций подключить корень этого диска в качестве сетевого диска.
Обязательно необходимо определить учетную запись, под которой будет запускаться сервер. В данной учетной записи должен быть указан пользователь с необходимыми полномочиями, например, Администратор.
Для удаления сервиса остановите его средствами Windows NT (Пункт «Службы» в «Панели управления»), а затем запустите ibserv32 с ключом /u.
Настройка сервера
Настройка сервера осуществляется посредством файла ibserv32.ini.
Рассмотрим назначение секций этого файла:
[HTTP]
ServerPort |
– |
номер порта (по умолчанию 85). |
WWWDirPath |
– |
путь к корневому каталогу Web-сервера. Если путь не задан, то по умолчанию принимается WWW). Стартовым файлом по умолчанию является index.html. |
[JOURNAL]
sqlTrace |
– |
запись журнала запросов: = 0 – не ведется (по умолчанию); = 1 – ведется. |
Запуск сервера
Запуск сервера осуществляется запуском файла ibserv32.exe. Если сервер установлен, как сервис для Windows NT, то запуск осуществляется автоматически или вручную с помощью значка «Службы» в «Панели управления».
Контроль работы сервера
Контроль работы сервера осуществляется с помощью консоли сервера:
Рис 19. Сервер программы «Инфо-Бухгалтер».
Внимание!При установке сервера в качестве сервиса Windows NT консоль недоступна.
Контроль работы сервера может также осуществляться удаленно при помощи Web-браузера (Netscape Navigator или Microsoft Internet Explorer).
Дополнение к HTML для контроля сервера
Для контроля работы сервера применяется динамический HTML, создаваемый по шаблону. В этом шаблоне Вы можете использовать следующие обозначения переменных:
##SERVREGIM#– режим работы сервера
##SERVOSVERSION#– версия ОС сервера
##SERVVERSION#– версия сервера
##SERVTIME#– текущее время на сервере
##LONGTIME#– время работы сервера
##IBZAPROS#– количество выполненных запросов
##IBBASE#– количество открытых баз
##IBERROR#– возникло ошибок
##SERVLOG#– ссылка на журнал ошибок
В каталоге WWW директории, где установлена программа, находится файл stat.html, содержащий пример файла шаблона статистики работы Инфо-Бухгалтера.
Рис 20. Файл статистики stat.html.
Настройка программы для работы с сервером
На компьютере с установленным Инфо-Бухгалтер в каталоге Windows (или другом каталоге, в который установлен Windows) находится файл ibw.ini. В этот файл в секцию [NET] необходимо внести следующие изменения:
ServerIP |
– |
IP-адрес сервера. Например, ServerIP=223.156.10.89 |
ServerPort |
– |
порт сервера. Например, ServerPort=85 |
UseServer |
– |
флажок использования сервера: ON– использовать сервер OFF– не использовать сервер |
После изменения параметров в этом файле, необходимо перезагрузить программу и, если изменился параметр UseServer, то удалить файлы Eventnet.db и Eventnet.px во всех используемых базах данных.
Внимание!
- Нельзя одновременно работать с одной базой данных пользователям, использующим и не использующим сервер;
- При переходе к использованию сервера и обратно (параметр UseServer) необходимо уничтожать файлы Eventnet.db и Eventnet.px во всех используемых Вами базах. Невыполнение этого требования может привести к непредсказуемым последствиям;
- При использовании сервера невозможна проверка базы данных.
- 773 просмотра