Blogs

Ошибка: обратитесь к документации!

  • Comments 3
  • Likes

Меня недавно сподвинуло на небольшое исследование и я подумал, что результаты этого исследования могут быть полезны не только мне.

Проблема:

SQL Server 2005, установлен SP2 и , при обращении через ODBC, начинают вылетает ошибка со следующим описанием:

 

ConnectionRead(recv()).

Общая ошибка сети. Обратитесь к документации по сети.

 

Или англоязычный вариант:

 

ConnectionRead(recv())

General network error. Check your network documentation.

 

И еще куча ошибок, которые скорее всего являются второстепенными.

Обращаться к документации не стал (кто же сразу начинает с документации?), а просто полез в «интеллектуальные закрома» , благо их тут навалом. Закромов.

Поиск решения не дал, зато навел на факт – ошибка действительно встречается часто. Были даже упоминания Analysis Services с аналогичными проблемами, но решения  - нет.

Пришлось обратиться к поискам вне – и вот те на:

 

http://blogs.msdn.com/sql_protocols/archive/2006/04/12/574608.aspx

 

Статья: More GNE (General Network Error) messages when running SQL Server after installing service pack 1 for Windows Server 2003 and TCP registry key SynAttackProtect

 

Все понятно и даже с описанием решения!

 

P.S.  SP2 тут не сильно виноват - такое поведение наблюдалось на разных конфигурациях.

Comments
  • да, похоже у меня такая же проблема

    сейчас разбираемся

  • Вобщем, кажется разобрались: баг проявляется только в случае, если SQL стоит в режиме совместимости с 2000. При переключении в нативный режим все работает нормально

  • У меня эта ошибка рубила запрос через 30-40 минут после начала.... Да, запрос у меня был ооооочень долгий, но в результате запроса возвращалась лишь пара чисел.... Вобщем виноват оказался спящий режим компьютера))

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment