在我们的项目中,我对每种数据库交互都使用了LINQ to SQL。现在我知道,当我创建和使用DataContext对象时:它打开连接,创建事务,执行查询并关闭连接。连接池错误LINQ to SQL
每隔一段时间我们都会在我们的服务和服务器上收到连接池错误。
“从池中获取连接之前经过的超时时间。出现这种情况可能是因为所有池的连接正在使用,并且达到最大池大小。”
任何想法?我完全离开这里吗?这与SQL Server本身有关吗?
我们使用LINQ,净3.5和SQL Server 2008
注:NO的DataReader被任何地方使用登记系统。
感谢
您的应用程序是否有一堆用户正在创建潜在的长执行查询?如果您的应用程序正常关闭连接没有问题,那么这可能是一个加载问题。 – MusiGenesis 2010-04-28 17:37:13