使用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将不会授权用户。
答案 0 :(得分:1)
Trusted_Connection=Yes
告诉它使用集成身份验证,即应用程序池标识。取出或将其设置为No
。
答案 1 :(得分:0)
尝试在连接字符串中使用Integrated Security=False
。