Trusted_Connection与集成安全性会影响连接池

时间:2011-09-23 02:22:42

标签: sql-server-2005 connection-string connection-pooling

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

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

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

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

我找不到任何暗示这些格式会影响合并的文档。有没有人遇到类似的东西?

1 个答案:

答案 0 :(得分:1)

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