AppPoolIdentity如何访问远程SQL Server数据库?

4
我成功地让 应用程序池身份 正常工作,我甚至可以使它成功地访问远程 SQL Server 数据库。我在另一个stackoverflow问题的答案中记录了这些步骤。 同样,所有托管在同一台计算机上的应用程序都能够访问远程数据库,这是有道理的,因为我使用了带有计算机名称<My Domain>\<My Machine>$的SQL Server帐户,而不是帐户名称。
现在,我的问题是:如何只允许特定的应用程序访问远程数据库,而不是机器上的任何应用程序?
1个回答

2
您不能使用应用程序池身份帐户。如果您想要仅允许特定的应用程序访问数据库,您需要将应用程序池身份设置为托管服务帐户或域帐户。托管服务帐户是在Windows Server 2008 R2和Windows 7中引入的。使用托管服务帐户的优点在于:您不需要管理其密码,但是没有GUI来管理它们。
这里有一篇介绍托管服务帐户的文章: 介绍托管服务帐户

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接