C# 来自.NET的SQL连接最大值?

C# 来自.NET的SQL连接最大值?,c#,sql-server,database-connection,connection-pooling,C#,Sql Server,Database Connection,Connection Pooling,使用在Azure云服务中运行的.NET,以及具有许多SQL Server连接字符串的进程SQL身份验证,而不是Windows,可以与不同数据库建立的最大连接数是多少 我正在构建一个系统,需要同时读取/写入不同主机上的多个MSSQL实例,并希望收集有关限制的信息/文档。这与多个连接到同一数据库不同,例如40个字符串,因此在不同的安全上下文下,40个连接池连接到40个不同的数据库 谢谢 用户连接:32767 你也看到了 对于您提出的num max connections POOL问题,我查看了AD

使用在Azure云服务中运行的.NET,以及具有许多SQL Server连接字符串的进程SQL身份验证,而不是Windows,可以与不同数据库建立的最大连接数是多少

我正在构建一个系统,需要同时读取/写入不同主机上的多个MSSQL实例,并希望收集有关限制的信息/文档。这与多个连接到同一数据库不同,例如40个字符串,因此在不同的安全上下文下,40个连接池连接到40个不同的数据库

谢谢

用户连接:32767

你也看到了

对于您提出的num max connections POOL问题,我查看了ADO.NET的示例,发现这些池存储在ConcurrentDictionary中的\u poolCollection中 池的最大数量是字典中条目的最大数量。文件中说

对于非常大的ConcurrentDictionary对象,您可以通过在运行时环境中将configuration元素设置为true,将64位系统上的最大阵列大小增加到2GB


我认为没有真正的限制,这取决于机器

仔细阅读问题的第二部分