什么是sql连接字符串中"最大池大小"的最大允许值

Sye*_*bar 13 c# ado.net connection-pooling sql-server-2005

连接字符串中"最大池大小"的最大允许值是多少?

假设这是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;"/>
Run Code Online (Sandbox Code Playgroud)

我可以使用的最大值是1024而不是1024?记住它是最大值,而不是默认值.

Sye*_*bar 18

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

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