我在一台带有SQL 2000数据库后端的服务器上运行着多个ASP.Net网站(.Net v3.5)。几个月来,我一直收到看似随机的InvalidOperationExceptions异常,其中包含“内部连接致命错误”的消息。有时候这些异常之间会隔上几天,而有时候一天中会出现多个。
异常不仅限于特定的一个站点,尽管它们共享业务和数据访问程序集。错误似乎总是从SqlClient.TdsParser.Run()抛出。有时候是从老式的直接SqlCommand.Execute()调用抛出,而有时候是从Linq2Sql代码抛出。
网络工程师向我保证他们那边没有任何错误或数据包丢失。有其他人遇到过类似的问题吗?这可能是驱动程序问题吗?到目前为止,我们还无法确定此异常的具体触发器。
我们正在运行Windows Server 2003上的II6。