对于使用Windows身份验证的用户来说,这将是一个简单的答案,但是作为Solaris Sysadmin,我只是在寻求有关如何在IIS7网站(在Server 2008 R2上运行)和Microsoft SQL 2008上运行的应用程序之间实施Windows身份验证的说明。服务器。
目前,该应用程序使用以下标记:
数据源= mydbserver主机名;初始目录= TheDBName;用户ID =测试用户; 密码=密码
在规范中,应该使用以下代码:
数据源= mydbserver主机名;初始目录= TheDBName;集成安全性= SSPI;
我想先返回Windows身份验证,然后再将其部署到生产环境。据我对Windows的理解,我需要有一个Windows域帐户来对在SQL Server 2008上设置的服务帐户进行身份验证。
我所缺少的是如何实现此目标以及如何使其作为服务运行,以便我可以注销并使IIS7运行该站点,并且使SQL Server彼此通信。
我已经在该论坛上阅读了几个类似的问题,但是答案似乎是“只是切换到SQL身份验证”,在最终实现中需要避免这种情况。
任何帮助,将不胜感激。
使用DefaultAppPool时,将身份更改为与在SQL Server /(LDAP)上创建的服务帐户匹配的自定义用户名和密码,具体方法如下:
http://www.iis.net/learn/manage/configuring-security/application-pool-identities
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句