如何将IIS APPPOOL \ Orchard访问权限授予SQL Server 2012 Developer?

当我尝试将Orchard CMS安装到自己的网站时,IIS创build一个名为Orchard的networking池。 提供一个连接string之后

Data Source=(local);Initial Catalog=Orchard;Integrated Security=True;MultipleActiveResultSets=True 

果园安装程序给了我一个错误

  Login failed for user 'IIS APPPOOL\Orchard' 

试着尽我所能,我找不到或得到SQL Server接受这个用户名。 我应该做些什么? 现在,我刚刚安装了一个内部的,即SQL CE数据库果园。

这应该工作:

  USE [Master] GO CREATE LOGIN [IIS APPPOOL\Orchard] FROM WINDOWS WITH DEFAULT_DATABASE=[Orchard] USE [Orchard] CREATE USER [IIS APPPOOL\Orchard] FOR LOGIN [IIS APPPOOL\Orchard] 

我一直使用IIS AppPool帐户来访问SQL数据库,通常我先把它们放在一个Windows组中,然后在SQL-Server中使用Windows组。 这使得更改池名称变得更容易。