Каково максимально допустимое значение "максимальный размер пула" в строке подключения sql

каково максимально допустимое значение "максимальный размер пула" в строке подключения?

предположим, что это моя строка подключения в приложении.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? Помните, что это максимальное значение, а не значение по умолчанию.

3 ответов


нет документированного ограничения на максимальный размер пула. Однако существует точное задокументированное ограничение на максимальное количество одновременных подключений к одному SQL Server (32767 на экземпляр, см. http://msdn.microsoft.com/en-us/library/ms143432 (v=SQL.90).aspx).

один ADO.NET пул может перейти только к одному экземпляру, поэтому максимальный эффективный предел составляет 32767.


насколько я знаю - 32767 Это предел Sql Server, а не .NET


вы можете проверить с ограничением соединения DBA, установленным в database server