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


Соединения при помощи диалогового окна - часть 2


Поля данного окна предназначены для ввода значений соответствующих параметров соединений. Все эти поля заполняются вручную, а полное имя файла для поля Database File может также выбрано после использования кнопки Browse.

В рассматриваемом окне следует обратить на область Database Startup. В ней сосредоточена информация о подключаемой базе данных. Помимо имени базового файла, вы можете при помощи переключателя указать тип сервера (локальный или удаленный) будет управлять подсоединяемой базой данных. Если переключатель установлен в положении Local, то используется локальный сервер, если в положении Network, то - удаленный. При этом значения параметров соединения AutoStop, DatabaseSwitches и Start определяются по умолчанию.

Если возникает потребность в явном задании их значений, то переключатель должен быть установлен в положение Custom. Вследствие этого становится доступной кнопка Custom. После щелчка по ней мыши открывается диалоговое окно Custom Database Startup (рис. 9).

Рис. 9. Диалоговое окно Custom Database Startup

Содержимое поля Database Startup Command Line в случае использования локального сервера должно соответствовать следующему синтаксису:

SERVER [РЕЖ_БД ...] [РЕЖ_СЕРВ ...],

гдеSERVER - полный путь к файлу, представляющего компоненту SQL Anywhere Engine;
 РЕЖ_БД - необязательный параметр режим использования базы данных;
 РЕЖ_СЕРВ - необязательный параметр режим функционирования сервера баз данных.

Если данное окно используется при установления соединения с удаленным сервером, то в поле Database Startup Command Line должна быть строка, синтаксис которой имеет вид:

CLIENT [РЕЖ_КЛИЕНТ ...],

гдеCLIENT - полный путь к файлу, представляющего компоненту SQL Anywhere Client;
 РЕЖ_КЛИЕНТ - необязательный параметр режим функционирования клиентской компоненты СУБД.

Флажок Auto-stop datase when connections terminated рассматриваемого окна определяет значение параметра соединения AutoStop. На рис. 9 этот флажок находится в установленном состоянии, т. е. AutoStop=Yes.

Анализируя содержимое диалоговых окон SQL Anywhere Logon и Custom Database Startup, представленных на рис. , можно отметить следующее. Производится установление соединения с базой данных Biblia. Она будет функционировать под управлением удаленного сервера Server_ste1. Обмен информацией с сервером будет осуществляться при помощи сетевого протокола IPX. Базовый файл базы данных Biblia находится на ЭВМ с сетевым именем Serv_Dbase.

Теперь после того как требуемые поля параметров соединения заполнены можно осуществить подключение к . Для этого необходимо щелкнуть мышкой по кнопке OK в сокращенном или полном окне параметров соединения (см. рис. , ). Тогда, если параметры соединения заданы правильно, произойдет установления соединения. При этом происходит запуск клиентской компоненты SQL Anywhere, после чего в Панели задач появится кнопка с названием сервера Server_ste1. Затем на переднем плане появится окно утилиты SQL Central, в котором произошли некоторые изменения по сравнению с его первоначальным видом (). Так в левой панели окна утилиты появится значок работающего сервера в виде монитора с именем сервера справа от него. В нашем случае сервер называется Server_ste1. Щелкните мышью слева от значка сервера по значку "+". Тогда можно будет увидеть все базы данных, работающие под управлением сервера Server_ste1 (рис. 10). В нашем случае это только . Тут же в скобках указано имя пользователя установившего соединение - Stepanov.

Рис. 10. Отображение факта соединения в утилите SQL Central

После того как соединение с базой данных установлено можно производить манипулирование ее объектами.

| |

 




- Начало -  - Назад -  - Вперед -