[英]Create SQL Server Login for IIS APPPOOL - IIS and SQL Server on different machines
[英]SQL Server Login for IIS APPPOOL on different machines - same domain
我想引用这些链接,因为它们突出了我的问题
为IIS APPPOOL创建SQL Server登录 - 在不同的计算机上创建IIS和SQL Server
和
将ASP.NET MVC应用程序的IIS 7.5应用程序池标识配置为SQL Server 2008 R2上的登录 。
总结一下这些帖子,我有带有IIS
ServerA
和我的应用程序池以及带有SQL Server
ServerB
。 ServerA
SQL将我的应用程序池识别为登录,因为这是IIS
所在的位置,但现在我需要我的应用程序池来访问ServerB
SQL
。
我试图在ServerB
为我的应用程序池创建一个SQL登录名为Domain\\ComputerName$\\IIS APPPOOL\\AppPoolName
,但它无法识别。 它识别了Domain\\ComputerName$
,但我的应用程序仍无效。
我是否在正确的轨道上,如果是这样,我指定了什么用户名? 我的DBA技能并不像他们应该的那样敏锐。 谢谢。
我认为您不能将AppPool用于远程SQL Server。 提供计算机帐户Domain \\ ComputerName $,访问SQL,或者您可以使用域用户帐户(域\\用户名)运行AppPpool,并授予此用户访问SQL的权限。
Domain \\ MachineName $更安全和可维护,因为您没有每n个月不断更新用户密码,并且只限制一台计算机。 如果您有多个IIS服务器,则必须使用domain \\ username方法,并将AppPool设置为使用此用户帐户(Windows Auth)。
我认为您还可以创建组域组并在该组上添加所有(IIS)计算机名称,并为该组授予SQL权限。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.