Online Documentation for SQL Manager for InterBase/Firebird

Задание параметров соединения для нового сервера


Если на первом шаге Вы указали, что сервер не зарегистрирован, то на втором шаге необходимо будет указать параметры соединения с сервером.

 

Register Database wizard - New host - Setting connection parameters

 

В разделе Server задайте параметры подключения сервера.

Имя сервера выберите из раскрывающегося списка Host name. Если в этом списке нет нужного вам сервера, то укажите его в этом поле.

Из раскрывающегося списка Protocol выберите протокол соединения с сервером.

В поле Port/service укажите порт или имя службы.

Имя пользователя и пароль задайте в полях User name и Password соответственно.

В поле SQL role можно задать роль пользователя.

Нажатие на кнопку Get Server Preferences позволяет автоматически выполнить следующие операции:

  • получить версию сервера,
  • определить Security DB, если это возможно, так как не все сервера позволяют выполнить эту операцию.
  • подобрать клиентскую библиотеку автоматически (в соответствии с версией сервера). Автоматически ищет в следующих местах:

- в путях, которые сохранены в MRU поля Client library,

- в папке библиотеки, указанной в поле Client library,

- рекурсивно в корневой папке регистрируемого сервера (если он локальный и если папка определена),

- в корневой папке SQL Manager for InterBase/Firebird,

- в путях, указанных в переменной окружения Path,

- рекурсивно в корневых папках прочих установленных локально серверов,

- в System32

- в Windows.

Из файлов, обнаруженных в этих папках, выбирается наиболее подходящий по версии.

  • определить тип аутентификации.

 

Из раскрывающегося списка Security DB выберите базу данных безопасности серверов IB и FB. Также, Вы можете выбрать эту базу данных с помощью диалогового окна, открывающегося при нажатии на кнопку ExplorerButton.

 

В разделе Client укажите настройки клиента.

В поле Client library задайте библиотеку gds32.dll или fbclient.dll. Это можно сделать с помощью кнопки ExplorerButton или выбрав нужную библиотеку из раскрывающегося списка. В список попадет библиотека, которая раньше уже использовалась. Клиентская библиотека должна находиться на клиентской машине, соответственно, путь до нее должен быть локальным. Автоматически поиск клиентской библиотеки осуществляется с помощью кнопки Get Server Preferences.

 

В разделе Authentication type укажите тип аутентификации на сервере.

RadioButton Normal (traditional IB/FB authentication with security database) - стандартная авторизация с использованием базы данных безопасности серверов IB и FB.

RadioButton Win32 NTLM authentication (only FB 2.1 or above) - Win32 NTLM аутентификация пользователей (используется для серверов Firebird вер. 2.1 и выше).

RadioButton Mixed - смешанная.

 

CheckBox Если необходимо, использовать туннелирование для передачи данных, то установите флажок Use Secure Shell (SSH) tunneling.

 

CheckBox Для подключения по зашифрованному каналу, включите опцию Use SSL.

 

Проверить соединение можно, нажав кнопку Test connection.

 

При регистрации Embedded сервера некоторые поля становятся недоступными для редактирования, так как все параметры подключения к серверу содержатся в клиентских библиотеках, указываемых в разделе Client.

 

Register Database wizard - Setting connection parameters - Embedded

 

Для Embedded сервера необходимо указать клиентскую библиотеку в поле Client library. Это можно сделать с помощью кнопки ExplorerButton или выбрав нужную библиотеку из раскрывающегося списка.

 

Папку, в которой содержатся дополнительные вспомогательные библиотеки Embedded сервера, задайте в поле Embedded server root. (Эти библиотеки могут находиться в директории, отличной от той, в которой содержится клиентская библиотека Embedded сервера).

 

CheckBox Если установлен флажок Publish root into Path environment variable and server configuration file, то путь к директории, указанной в поле Embedded server root, будет добавлен в переменную окружения Path.

 

Если Вы хотите использовать локальные утилиты (например, gbak.exe) то рекомендуется библиотеку fbembed.dll переименовать в fbclient.dll, а утилиты разместить в той же папке, что и библиотеки embedded сервера.

 

Следующий шаг