Como eu concedo acesso ao IIS APPPOOL \ Orchard ao SQL Server 2012 Developer?

1

Quando tentei instalar o Orchard CMS em seu próprio site, o IIS criou um pool da Web chamado Orchard. Depois de fornecer uma string de conexão

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

O programa de configuração do Orchard me deu um erro que

 Login failed for user 'IIS APPPOOL\Orchard'

Por mais que eu tente, não consigo encontrar nem obter o SQL Server para aceitar esse nome de usuário. O que eu deveria fazer? Por enquanto, acabei de instalar o Orchard com um banco de dados interno, ou seja, SQL CE.

    
por ProfK 09.02.2013 / 11:37

1 resposta

0

Isso deve funcionar:

 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]

Eu uso as contas do AppPool do IIS o tempo todo para acessar bancos de dados SQL, muitas vezes eu as coloco em um Grupo do Windows primeiro e depois uso o Grupo do Windows no SQL-Server. Isso facilita a alteração dos nomes dos pools.

    
por 09.02.2013 / 12:43