Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Проверка соединения с SQL каждые ... секунд?


Автор: lankin 30.1.2007, 05:35
Нужно проверять наличие "сети"(физического соединения) и соединения с самим сервером, чтобы при отсутствии таковых не пытаться передавать данные на сервак, а выйти из цикла до следующего timerTick.
Пробовал SQLConnection.State, но он просто висит, так как физически соединение отсутствует))
Проще говоря - есть ли метод, проверяющий на разрыв связи(аутенфикацию?) с SQL сервером?
Заранее спасибо.

Автор: lankin 30.1.2007, 09:41
А ваще сделал в начале цикла try-catch: если не может открыть соединение - return да и все, блин))

Автор: Мурлыкатам_ 6.8.2010, 01:24
Цитата(lankin @ 30.1.2007,  09:41)
А ваще сделал в начале цикла try-catch: если не может открыть соединение - return да и все, блин))

+ 5 smile

Я тоже так делаю smile))

Самый надежный способ проверить физическое соединение с базой - выполнить запрос в трай кэче, если вылетит исключение, значит соединения нет smile

Автор: mrbrooks 6.8.2010, 08:41
Мурлыкатам_, прошло 3,5 года. Возможно ТС нашел новое решение smile

а нашел ли ты Юру?  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)