SqlConnection

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

SqlConnection

Сообщение AirBus » Ср ноя 21, 2012 12:58 pm

Здравствуйте.
Возникла вот такая проблема.
У меня есть экземпляр объекта UserDefined, назовем его SQLConn
в нем вот такой вот скрипт:
Declarations:

dim connection as System.Data.SqlClient.SqlConnection;

Startup:
connection = new System.Data.SqlClient.SqlConnection("server=10.1.63.10; uid=sa; pwd=password; database=Master");
connection.Open();
System.AppDomain.CurrentDomain.SetData("Server-Hist", connection);

После того как я делаю деплой этого объекта все работает нормально, я могу использовать connection "Server-Hist" в скриптах других объектов.
Но если связь с ip 10.1.63.10 пропадает приходится делать redeploy объекта SQLConn в ручную.

Как сделать redeploy автоматически?

Спасибо.
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: SqlConnection

Сообщение Генератор зла » Ср ноя 21, 2012 3:41 pm

Есть такие библиотеки MxAccess, GRAccess, входящие в WW Adv Dev Studio. В них реализован доступ к GR из-под Runtime.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: SqlConnection

Сообщение AirBus » Ср ноя 21, 2012 7:06 pm

Можно поподробнее, что за механизм работы с этими библиотеками.
что мне даст доступ к GR из-под Runtime?
Спасибо.
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: SqlConnection

Сообщение Генератор зла » Ср ноя 21, 2012 7:25 pm

AirBus писал(а):Можно поподробнее, что за механизм работы с этими библиотеками.

Ф-ции и процедуры этих библиотек доступны из-под скриптов AppServer-а.
AirBus писал(а):что мне даст доступ к GR из-под Runtime?

Если я не ошибаюсь ( :) ), там есть ф-ции деплоя/андеплоя. Они же работают с GR, не так ли?
Но муторно это. Может, лучше разобраться как диагностировать и реконнектить подключение объекта?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: SqlConnection

Сообщение AirBus » Ср ноя 21, 2012 7:52 pm

Генератор зла писал(а):Может, лучше разобраться как диагностировать и реконнектить подключение объекта?


Так я не против, наверное вопрос сформулирован в первом сообщении не верно. если можно сделать без redeploy я буду только рад, вот только как?
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: SqlConnection

Сообщение Генератор зла » Ср ноя 21, 2012 9:36 pm

Ну, это вопрос к Microsoft и его .Net-у :)
Могу лишь предположить, что надо использовать анализ св-ва SQLConnection.State и методы Close, ClearPool, Dispose.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Wonderware System Platform

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

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