Сетевой режим работы

Для настройки работы СУБД ЛИНТЕР в сетевом режиме кроме запуска ядра СУБД необходимо запустить сетевые средства: сетевой драйвер сервера и сетевой драйвер клиента. Порядок запуска компонентов не имеет значения. Можно запускать в последовательности

ядро СУБД– >драйвер сервера– >драйвер клиента

либо

драйвер клиента– >драйвер сервера– >ядро СУБД

Драйвера, так же как и ядро СУБД, могут быть запущены как приложение ОС или как сервисы ОС.

Чтобы разрешить доступ клиентских приложений к удаленной БД, необходимо на ЛИНТЕР-сервере, где размещается эта БД, в режиме локального доступа к ней выполнить команду:

grant access on unlisted station to all;

(разрешить доступ к этой БД со всех компьютеров), либо команду на создание станции (разрешить доступ к этой БД только с конкретных компьютеров) (см. документ «Администрирование комплекса средств защиты данных», подраздел «Контроль доступа к БД с сетевых станций»).

Драйвер сервера

Драйвер сервера предназначен для обслуживания запросов удаленных клиентов на сервере базы данных.

Запустить сетевой драйвер сервера можно одним из способов:

  • с помощью утилиты «Сетевой администратор» (см. документ «Сетевой администратор», подпункт «Запуск сетевого драйвера сервера»). При этом сетевой сервер будет запущен как служба ОС;

  • указать при запуске ядра СУБД ключ -tcp[=< номер порта >] (по умолчанию номер порта 1060);

  • выполнить из подкаталога /bin установочного каталога СУБД команду:

    dbs_tcp -P=< номер порта >

    По умолчанию номер порта 1060.

    При этом сетевой сервер будет запущен как приложение ОС.

Драйвер клиента

Драйвер клиента предназначен для обслуживания запросов локальных клиентов и серверов на локальном сервере БД. Он должен запускаться на том компьютере, на котором будет функционировать приложение. Драйвер можно запускать при активном или неактивном состоянии СУБД, но обязательно до запуска приложения. Перед запуском драйвера клиента необходимо внести в файл сетевой конфигурации nodetab, расположенном в подкаталоге bin установочного каталога СУБД данные о серверах с которыми планируется работа (см. «Сетевые средства», пункт «Файл сетевой конфигурации клиента»).

Запустить сетевой драйвер клиента можно одним из способов:

  • с помощью утилиты «Сетевой администратор» (см. документ «Сетевой администратор», подпункт «Запуск сетевого драйвера клиента»).

    При этом сетевой клиент будет запущен как служба ОС;

  • выполнить из подкаталога /bin установочного каталога СУБД команду:

    dbc_tcp -s=< имя ЛИНТЕР-сервера >

    При этом сетевой драйвер клиента будет запущен как приложение ОС.