Проблема такая.
Есть приложение, которое открывает кучу подключений к MS SQL Server.
Иногда по некоторым подключениям (не по всем) при попытке передать очередной sql запрос
от OLEDB драйвера прилетает ошибка [DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation.
На текущий момент понятно, что ни приложение ни SQL Server не являются инициаторами разрыва связи.
Клиент и SQL Server стоят на разных машинах, но в одном сегменте сети. Работают по TCP/IP протоколу.
Хочется найти программу для мониторинга состояний всех TCP/IP подключений от приложения, которая могла бы отследить момент разрыва связи и
указать сторону откуда был произведен обрыв относительно сетевой карты на сервере.
Возможно ли такое?
Здравствуйте, kgrach, Вы писали:
k> Хочется найти программу для мониторинга состояний всех TCP/IP подключений от приложения, которая могла бы отследить момент разрыва связи и k> указать сторону откуда был произведен обрыв относительно сетевой карты на сервере. k> Возможно ли такое?
можно начать с netstat -s (притушив прочую сетевую активность), а если окажется недостаточно, то сниффер (Fiddler, Wireshar, MS Network Monitor etc.)
Здравствуйте, kgrach, Вы писали:
K>Иногда по некоторым подключениям (не по всем) при попытке передать очередной sql запрос K>от OLEDB драйвера прилетает ошибка [DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation. Это читали/пробовали?
Re[2]: Посоветуйте программу мониторинга подключений
Здравствуйте, wildwind, Вы писали:
W>можно начать с netstat -s (притушив прочую сетевую активность), а если окажется недостаточно, то сниффер (Fiddler, Wireshar, MS Network Monitor etc.)
Про нетстат и сам думал, но он все показывает это не хорошо.
За остальные варианты спасибо, буду пробовать.
Re[2]: Посоветуйте программу мониторинга подключений
Здравствуйте, Nikolay_Ch, Вы писали:
N_C>Здравствуйте, kgrach, Вы писали:
K>>Иногда по некоторым подключениям (не по всем) при попытке передать очередной sql запрос K>>от OLEDB драйвера прилетает ошибка [DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation.
N_C>Это читали/пробовали?
Здравствуйте, kgrach, Вы писали:
K>Проблема такая. K>Есть приложение, которое открывает кучу подключений к MS SQL Server. K>Иногда по некоторым подключениям (не по всем) при попытке передать очередной sql запрос K>от OLEDB драйвера прилетает ошибка [DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation.
K>На текущий момент понятно, что ни приложение ни SQL Server не являются инициаторами разрыва связи. K>Клиент и SQL Server стоят на разных машинах, но в одном сегменте сети. Работают по TCP/IP протоколу.
K>Хочется найти программу для мониторинга состояний всех TCP/IP подключений от приложения, которая могла бы отследить момент разрыва связи и K>указать сторону откуда был произведен обрыв относительно сетевой карты на сервере. K>Возможно ли такое?
до кучи рекомендую запустить perfmon по всем возможным счетчикам сетевого интерфейса (Network interface), как на машине клиента, так и на самом SQL сервере
Have fun...
Re[3]: Посоветуйте программу мониторинга подключений