SQL服务器无法连接:缺less足够的缓冲区空间

我最近把我的应用程序移到了一个新的服务器上 – 这个应用程序是用c#编写的,与3.5框架相对应。 硬件更快但操作系统相同(Win Server 2003)。 没有新的软件正在运行。 在以前的硬件应用程序将运行数月没有问题。 现在,在这个新的安装中,大约3天后出现以下错误,修复它的唯一方法是重新启动:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.) 

我还没有find一个服务,我甚至可以closures,使其工作。

任何人都有这个,知道一个解决scheme?

唯一一次我遇到类似的情况是,当一些应用程序打开一个新的连接到数据库的每个请求 – 并没有closures旧的。

有超过3500个并发,但空闲的连接问题开始(SQL 2000)。

我会每天检查与pipe理控制台的当前连接的数量,看看你是否达到不寻常的数字。

/ 3GB开关在boot.ini中启用? ( clicky )