|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > Протоколы для работы с базами данных > Свойства протоколов для работы с базами данных |
В данном разделе описываются настройки протоколов для работы с внешними базами данных.
Вид панели свойств:

Описание:
Название |
Рекомендации |
Категория Общие |
Как правило, для данного элемента не настраивается. Подробное описание данной категории приведено в соответствующем разделе. |
Категория Задача |
Задается период, с которым будет выполняться подключение к базе банных. Если используется свойство Подключение по условию, то если параметр Подключиться становится равным False, то закрывается подключение к базе данных Определяется также способ работы протокола при резервировании узла. Подробное описание категории приведено в разделе, описывающем настройку категории Задачи у протоколов. |
Категория Протокол |
|
Имя БД |
Имя базы данных, к которой необходимо обращаться. |
Сервер |
IP-адрес, DNS, или имя компьютера, на котором находится база данных. Для резервирования БД указываются несколько адресов через точку с запятой. |
Порт |
Номер TCP порта, через который идет обмен данных между MasterSCADA 4D и базой. Данный порт должен быть разрешен для использования в применяемых антивирусах и в брандмауэре Windows. |
Пользователь |
Имя пользователя для подключения к базе данных. Настраивается при конфигурировании базы данных. |
Пароль |
Пароль для подключения к базе данных. Настраивается при конфигурировании базы данных. |
Параметры подключения |
Задается в случае, если необходимо передать дополнительные параметры в строку подключения. Например, для установки таймаута 60 сек - connect_timeout=60. |
Все свойства из категории Протокол можно динамизировать.
При динамизации свойств изменение их значений в режиме исполнения не приводит к автоматической перенастройке соединения.
Реинициализация соединения происходи только по явному управляющему воздействию - через переключение параметра Подключить, который становится доступен при включении настройки Подключение по условию.
Сценарий переподключения:
1.В режиме исполнения обновляются значения динамизированных параметров подключения.
2.Параметр Подключить устанавливается в значение FALSE - текущее соединение с базой данных разрывается.
3.Параметр Подключить устанавливается в значение TRUE - инициируется новая попытка подключения с использованием обновлённых параметров.
При неудачной попытке установить соединение реализуется алгоритм экспоненциальной отсрочки повторных попыток: 1 с, 2 с, 4 с, 8 с и т.д.
В журнал записываются следующие сообщения:
•При ошибке подключения: Ошибка подключения к БД: Не удалось установить соединение с сервером по адресу <адрес>:<порт>.
•При успешном подключении: Подключение к БД <имя_бд> на сервере <адрес>:<порт> успешно установлено.
•При принудительном отключении: Соединение с БД <имя_бд> разорвано по инициативе оператора.
Источником всех указанных сообщений является соответствующий экземпляр протокола.
Смотрите также: