Удаленный клиент
Для удаленного доступа к конкретной БД необходимо:
-
запустить на клиентском компьютере сетевой драйвер клиента. Он может обслуживать несколько одновременно функционирующих на компьютере приложений, поэтому должен запускаться только один раз.
В процессе соединения драйвер использует управляющую информацию из файла
nodetab. По умолчанию драйвер предполагает, чтоnodetabнаходится в том же каталоге, что и сам драйвер.Если это не так, или на компьютере имеется несколько версий файла
nodetab, то следует использовать ключ/N, задающий конкретный полный путь для поиска файлаnodetab.Примечание
Файл
nodetabна пользовательском компьютере не обязан содержать список всех ЛИНТЕР-серверов локальной сети. Так, если с данного компьютера всегда осуществляется соединение лишь с одной конкретной БД, файлnodetabможет состоять только из одной строки, таким образом, файлыnodetabна разных компьютерах сети могут различаться. Это предоставляет администратору СУБД дополнительные возможности для ограничения доступа пользователей к БД путем расширения или сужения списка доступных ЛИНТЕР-серверов в каждом локальном файлеnodetab. -
запустить клиентское приложение и в процессе соединения указать имя соответствующего ЛИНТЕР-сервера. Дальнейший процесс протекает в следующей последовательности:
-
сетевой драйвер клиента получает имя ЛИНТЕР-сервера, с которым приложение предполагает установить соединение;
-
в файле
nodetab, указанном при запуске, драйвер клиента ищет ЛИНТЕР-сервер с заданным именем; -
если имя ЛИНТЕР-сервера не найдено, происходит отказ в соединении, в противном случае определяются сетевой адрес компьютера и номер порта, выделенный на сервере для взаимодействия с клиентским приложением. Если на указанном сервере запущен сетевой драйвер сервера с указанным номером порта, то все запросы данного клиентского приложения направляются этому экземпляру сетевого драйвера сервера, который, в свою очередь, будет передавать их связанному с ним ядру СУБД.
-