我有一个网站如下配置:
- 两个Web前端(如机器名称:WFE1&WFE2)1个SQ
- 一个SQL Server数据库集群(如机器名称:DBCluster)
所有机器都在同一个域(例如MYDOMAIN)运行Windows 2008 R2企业版和SQL Server 2008 R2。
我在部署使用的应用程序池标识的web应用程序的过程。 我有一个名为池MyWebApp,转化为名称,[IIS APPPOOL \ MyWebApp。 当我尝试添加该用户到SQL Server我得到一个错误:
Windows NT用户或组 'IIS APPPOOL \ MyWebApp' 未找到。 再次检查该名称。
我已经习惯了创建该帐户在SQL Server中的脚本:
CREATE LOGIN [IIS APPPOOL \ MyWebApp] FROM WINDOWS WITH DEFAULT_DATABASE = [MyDatabase的],DEFAULT_LANGUAGE = [美国英语] GO
我想这个问题正在发生,因为IIS帐户是本地帐户,这是不是SQL Server框中可见。
是否有人可以阐明这个问题如何解决一些轻? 使用域帐户我唯一的选择或者我还可以让应用程序池帐户的工作?