当我尝试将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组。 这使得更改池名称变得更容易。