Разработка приложений баз данных для СУБД Sybase SQL Anywhere


Запуск клиентской компоненты СУБД


После начала функционирования удаленного сервера баз данных можно начинать использование СУБД с клиентских ЭВМ. При этом первым шагом должен быть запуск компоненты SQL Anywhere client. Данное действие может быть выполнено при помощи соответствующей пиктограммы или с использованием командной строки. При этом упрощенный синтаксис содержимого командной строки имеет вид:

<DBCLIENT> [-x <NET_LIST>] <SERVER_NAME>,

где<SERVER_NAME> - имя сервера базы данных, назначенное ему при запуске по умолчании или явным образом;
 <DBCLIENT> - полное имя файла, представляющего компоненту SQL Anywhere client. В среде Windows 3.x этот файл имеет название Dbclienw.exe, а в других операционных системах, кроме QNX, - Dbclient.exe. В среде QNX клиентская компонента СУБД представляет собой динамически загружаемую библиотеку программ - Dbclient.

Как и для удаленного сервера, для удаленного клиента желательно указывать используемые сетевые протоколы.

Для некоторых приложений в непосредственном запуске компоненты SQL Anywhere client нет необходимости. К числу таких приложений относятся SQL Central и ISQL и ряд других приложений. Данное обстоятельство объясняется тем, что эти приложения сами запускают компоненту SQL Anywhere client.

При инициализации клиентской компоненты на экране монитора появляется ее окно. Чтобы увидеть содержимое этого окна следует запустить клиентскую компоненту. Для воспользуемся командной строкой. В ней следует ввести следующую команду:

c:\SQLany50\WIN23\Dbclient.exe Server_ste1.

Содержимое окна клиентской компоненты очень похоже на содержимое окна удаленного сервера в начальный момент его работы. Его вид представлен ниже на рис. 5.

Рис. 5. Содержимое окна клиентской компоненты СУБД SYBASE SQL Anywhere после ее инициализации

В этом окне видно, что произошла инициализация ряда сетевых протоколов. Удаленный сервер опознан при обмене с использованием сетевого протокола IPX.

После завершения процедуры инициализации окно клиентской компоненты автоматически сворачивается и представляется в панели задач в виде кнопки с названием используемого удаленного сервера.

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



Содержание раздела