1

一个用户到 SQL Server 2005 的最大连接数是多少?我在尝试在不同线程中建立与数据库的多个连接时遇到 C# 代码问题。大约五个线程后,其他线程中的连接开始超时。如果我知道一个用户的确切连接数,即使它是一个,也将有助于了解我一次可以加载多少个线程。

4

3 回答 3

4

5个连接,你开始超时?这闻起来像是连接未关闭和/或并发问题(锁/死锁)。我的服务可以产生线程并生成超过 100 个连接而没有任何问题。

于 2009-05-28T15:50:19.497 回答
3

长镜头,5 个连接听起来你可能有许可问题。您使用的 SQL 实例是否受限于并发连接数?(这不是我必须处理的事情。我知道有 CAL 许可计划,如果您使用 SQL Server Express 版本,可能会有限制。)

于 2009-05-28T16:02:54.993 回答
0

除了每个用户允许的连接数之外,最好确保在完成连接后立即有效地关闭连接,以确保连接池不会很快用完。

于 2009-05-28T15:50:54.970 回答