我有一个多线程 C# 应用程序,我需要每个线程都有一个活动连接。我不能使用连接池,除非有一种方法可以使用静态连接在多线程应用程序中准确地更新/插入多个表而不使用锁。当连接数在 200 左右时,没问题。连接不会超出此范围。但是当我需要 2200+ 个连接时,连接数会无限增长。
创建连接的代码 -
@"Data Source=Server-3-PC\SQLSERVER2012;Initial Catalog=****;Persist Security Info=True;User ID=****;Password=****;Pooling=false";
我正在使用 - 检查来自 SSMS 的连接 -
sp_who2