jmz*_*ski 6 sql-server asp.net application-pool iis-7.5
我想引用这些链接,因为它们突出了我的问题
为IIS APPPOOL创建SQL Server登录 - 在不同的计算机上创建IIS和SQL Server
和
将ASP.NET MVC应用程序的IIS 7.5应用程序池标识配置为SQL Server 2008 R2上的登录.
总结帖,我有ServerA跟IIS我的应用程序池,并ServerB用SQL Server.ServerASQL承认我的应用程序池作为登录,因为这是IIS居住,但现在我需要我的应用程序池来访问SQL的ServerB.
我试图ServerB为我的应用程序池创建一个SQL登录Domain\ComputerName$\IIS APPPOOL\AppPoolName,但它无法识别.它承认Domain\ComputerName$,但我的应用程序仍然无法正常工作.
我是否在正确的轨道上,如果是这样,我指定了什么用户名?我的DBA技能并不像他们应该的那样敏锐.谢谢.
我认为您不能将AppPool用于远程SQL Server。为计算机帐户Domain \ ComputerName $授予对SQL的访问权限,或者您可以使用域用户帐户(domain \ username)运行AppPpool并为此用户授予对SQL的访问权限。
Domain \ MachineName $更安全和可维护,因为您不必每n个月不断更新用户密码,并且只限于一台计算机。如果您有多个IIS服务器,则必须使用domain \ username方法,并将AppPool设置为使用此用户帐户(Windows Auth)。
我认为您也可以创建组Domain组,并在该组上添加所有(IIS)计算机名称,并为此组授予SQL权限。
| 归档时间: |
|
| 查看次数: |
2823 次 |
| 最近记录: |