连接字符串中“最大池大小”的最大允许值是多少?
假设这是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而不是1024?请记住它是最大值,而不是默认值。
答案 0 :(得分:18)
Max Pool Size没有记录限制。但是,对单个SQL Server的最大并发连接数有确切的文档限制(每个实例32767,请参阅http://msdn.microsoft.com/en-us/library/ms143432(v=SQL.90).aspx)。
单个ADO.NET池只能转到单个实例,因此最大有效限制为32767。
答案 1 :(得分:4)
据我所知 - 32767 这是Sql Server的限制,而不是.NET
答案 2 :(得分:0)
您可以使用数据库服务器中设置的DBA连接限制进行检查