c# - sql连接字符串中 "Max Pool Size"的最大允许值是多少

标签 c# sql-server-2005 ado.net connection-pooling

连接字符串中“Max Pool Size”的最大允许值是多少?

假设这是我在 app.config 中的连接字符串

<add name="Name" 
     providerName="System.Data.SqlClient" 
     connectionString="Data Source=ServerName;Network Library=DBMSSOCN;Initial Catalog=DatabaseName;user=UserName;password=Password;Max Pool Size=1024;Pooling=true;"/>

除了 1024,我可以使用的最大值是多少?请记住它是最大值,而不是默认值。

最佳答案

没有记录最大池大小的限制。但是,对于单个 SQL Server 的最大并发连接数有一个确切的记录限制(每个实例 32767,请参阅 http://msdn.microsoft.com/en-us/library/ms143432(v=SQL.90).aspx)。

单个 ADO.NET 池只能转到单个实例,因此最大有效限制为 32767。

关于c# - sql连接字符串中 "Max Pool Size"的最大允许值是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8602380/

相关文章:

c# - 为什么添加 @ 符号可以使它起作用?

c# - Request.CreateErrorResponse 在哪里?

c# - SqlDataAdapter.FillSchema() 方法不起作用

c# - 在 C# 中初始化字典返回溢出错误

c# - try 没有捕获 WebException

sql - 展平相交的时间跨度

mysql - SQL 中的字符串操作问题从逗号分隔字符串中删除下划线和其后的字符

sql-server-2008 - 读取 SQL Server 事务日志

.net - 我可以从 SqlDataAdapter 获取 SqlConnection 吗?

vb.net - 在没有记录返回的情况下执行标量以捕获错误