对于那些习惯于Windows身份验证的人来说,这将是一个简单的答案,但是作为Solaris系统管理员,我只想找到一些关于如何在IIS7网站上运行的应用程序(在Server 2008 R2上运行)和Microsoft SQL 2008 Server。
此时此应用程序使用此标记:
Data Source = mydbserverhostname; Initial Catalog = TheDBName; User ID = testuser;密码= apassword
在规范中应该使用它:
Data Source = mydbserverhostname; Initial Catalog = TheDBName; Integrated Security = SSPI;
我想在我必须部署到Production之前返回并使Windows身份验证工作。根据我对Windows的理解,我需要一个Windows域帐户来验证已在SQL Server 2008上设置的服务帐户。
我缺少的是如何实现这一目标以及如何使其作为服务运行,以便我可以注销并让IIS7运行该站点并使SQL Server相互通信。
我在这个论坛上已经阅读了几个类似的问题,但答案似乎是"只需切换到SQL身份验证"这是我在最终实施中需要避免的。
任何帮助都将不胜感激。
答案 0 :(得分:0)
使用DefaultAppPool时,将Identity更改为与SQL Server /(LDAP)上创建的服务帐户匹配的自定义用户名和密码:
http://www.iis.net/learn/manage/configuring-security/application-pool-identities