我在尝试执行“SqlDataReader sdr = command.ExecuteReader();
这是一个复杂的(对我而言)”程序时遇到上述异常,在抛出此异常之前需要几个小时才能运行。我认为这是因为可能存在未关闭的连接,但是当我查看数据库时,只有 1 个活动连接。而@@MAX_CONNECTIONS = 32767。
当我查看 SQL 日志文件时,它显示“新连接被拒绝,因为已达到会话 ID 52 上的最大连接数。”
关于可能导致问题的任何其他想法?这是 SQL Server 2008 R2,我通过 C#.Net 在本地访问数据库。