Что вызывает «фатальные ошибки внутренних соединений»
У меня есть несколько веб-сайтов ASP.Net (.Net v3.5), работающих на сервере с серверной частью базы данных SQL 2000. В течение нескольких месяцев я получал, казалось бы, случайные исключения InvalidOperationException с сообщением «Внутренняя ошибка соединения». Иногда между ними бывает несколько дней, в то время как в других случаях в день возникает множество ошибок.
Исключение не ограничивается одним конкретным сайтом, хотя они совместно используют бизнес и сборки доступа к данным. Кажется, ошибка всегда генерируется из SqlClient.TdsParser.Run (). Иногда он вызывается из прямых вызовов SqlCommand.Execute () старой школы, а иногда - из кода Linq2Sql.
Сетевые ребята заверили меня, что на их конце нет ошибок или пакетов. Кто-нибудь еще испытывал это? Может ли это быть проблема с драйверами? Мы пока не можем определить конкретный триггер для этого исключения.
Мы запускаем II6 на Windows Server 2003.