0

使用 sql 2008 和 IIS 7。似乎无论我做什么,IIS 都使用 apppool 连接到 SQL 服务器。我什至完全限定了 web.config 中连接字符串中的用户名和密码。

我怎么关掉这个!?!?

<add connectionString="Data Source=db;Failover Partner=db1;Initial Catalog=Cata;User Id=DOMAIN\Test;Password=111111;Trusted_Connection=Yes;" name="LocalSqlServer" providerName="System.Data.SqlClient" />

但它仍然作为我为该网站 IIS 用户选择的指定帐户连接......这让我很生气。web.config 中是否还有其他内容可以将其关闭?

从下面的评论中,我在 SQLServer 中使用 AD 组进行连接,如果我关闭受信任的连接,SQL 将不会授权用户。

4

2 回答 2

1

Trusted_Connection=Yes告诉它使用集成身份验证,即应用程序池身份。将其取出或设置为No.

于 2013-03-08T21:19:27.470 回答
0

尝试 Integrated Security=False 在连接字符串中使用。

于 2013-03-08T21:30:44.350 回答