Добро пожаловать в сообщество AggreGate

Проблема с параллельным полключением у 2-м и более СУБД

Questions related to AggreGate device drivers, reading and updating data from/in various devices and data sources.

Проблема с параллельным полключением у 2-м и более СУБД

Сообщение andyray06/rambler_ru » Чт сен 03, 2015 12:17 pm

День добрый, обнаружилась следующая проблема.

У нас создано 2 контекста устройств, являющихся подключениями к 2-м раличным серверам БД MS SQL.
По какой-то причине функция языка выражений вида:
Код: Выделить всё
callFunction("users.admin.devices.ohrana",
"executeQuery",
"SELECT field1 AS 'data' FROM testDB.dbo.table1 WHERE id = 1", false)

игнорирует параметр пути контекста и перенаправляет текст SQL запроса в контекст устройства, которое было подключено к сереверу AggreGate последним.

Иными словами, пока к серверу AggreGate подключено только 1-на БД и "users.admin.devices.ohrana" = путь к ее контексту, вышеозначенная фунция работает.
после подключения 2-й БД, чей путь "users.admin.devices.mssq", любой вызов функции "executeQuery" перенаправляется в этот контекст.

Точно такое же поведение наблюдается и при вызове контекстной функции - "executeQuery"(Выполнить запрос). Независимо от того, в контекстном меню какого устройства была вызвана данная функция, запрос отправляется к СУБД которая была подключена к серверу AggreGate последней.

Сервер перезапускали.
При все этом, запросы написанные в свойствах аккаунта устройства(т.е. доступные в последствии в качестве переменных) выполняются корректно при любых условиях.
andyray06/rambler_ru
 
Сообщения: 35
Зарегистрирован: Ср авг 05, 2015 6:12 am

Re: Проблема с параллельным полключением у 2-м и более СУБД

Сообщение anton_logoyskiy/tibbo_com » Ср сен 09, 2015 6:38 am

Андрей, добрый день!

В данный момент наши разработчики работают над этой проблемой, она действительно актуальна и для 5.21.02, и для 5.31.02. В следующем релизе она будет исправлена.
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am

Re: Проблема с параллельным полключением у 2-м и более СУБД

Сообщение andyray06/rambler_ru » Ср сен 09, 2015 6:41 am

Спасибо, Антон.

Существуют хотя бы ориентировочные сроки когда можно ждать выхода исправленной версии?
andyray06/rambler_ru
 
Сообщения: 35
Зарегистрирован: Ср авг 05, 2015 6:12 am

Re: Проблема с параллельным полключением у 2-м и более СУБД

Сообщение anton_logoyskiy/tibbo_com » Ср сен 09, 2015 1:18 pm

Через месяц, в версии 5.21.04
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am

Re: Проблема с параллельным полключением у 2-м и более СУБД

Сообщение anton_logoyskiy/tibbo_com » Пт сен 11, 2015 5:13 am

Андрей, здравствуйте!

Рад сообщить, что проблема исправлена в версиях 5.30.03 и 5.21.03, который будут доступны для скачивания на следующей неделе.
anton_logoyskiy/tibbo_com
 
Сообщения: 96
Зарегистрирован: Ср июл 22, 2015 10:05 am


Вернуться в Data Acquisition

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3