2011-09-23 69 views
2

我在ASP.NET 4.0应用程序(在Windows 2008 RC2上,连接到SQL Server 2005数据库)上运行了一些应用程序性能监视,并且注意到连接似乎没有合并。我们运行特定用户下的应用程序池并使用集成安全性。使用连接字符串如:Trusted_Connection vs集成安全性影响连接池

<add name="myConnection" connectionString="Server=DBSrv;Database=DB1;Trusted_Connection=true;" providerName="System.Data.SqlClient"/> 

在预感上,我略微修改了连接字符串以使用集成安全语法而不是trusted_connection。进行更改后,连接开始使用连接池。

<add name="myConnection" connectionString="Server=DBSrv;Database=DB1;Persist Security Info=False;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/> 

我无法在任何地方找到任何表明这些格式会影响池的任何文档。有没有人遇到类似的东西?

回答

1

我正在使用的工具(dynatrace),这是报告连接池行为不同的基础上连接字符串格式似乎是罪魁祸首。 dynatrace的最新升级不再显示出差异。显然这是一个幻影问题。