阻止iis apppool用户连接到sql

时间:2013-03-08 21:16:39

标签: sql-server-2008 iis-7 applicationpoolidentity

使用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将不会授权用户。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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