Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Adicionar identidades do AppPool do IIS 7 como logons do SQL Server


O "IIS APPPOOL\AppPoolName" funcionará, mas, como mencionado anteriormente, não parece ser um nome válido do AD, portanto, quando você o procura na caixa de diálogo "Selecionar usuário ou grupo", ele não aparecerá (na verdade, , ele a encontrará, mas pensará que é uma conta real do sistema e tentará tratá-la como tal ... o que não funcionará e fornecerá a mensagem de erro sobre ela não ter sido encontrada).

Como eu consegui fazer funcionar é:
  1. No SQL Server Management Studio, procure por Segurança pasta (a pasta de segurança no mesmo nível das pastas Bancos de Dados, Objetos de Servidor, etc.... não a pasta de segurança dentro de cada banco de dados individual)
  2. Clique com o botão direito em logins e selecione "Novo login"
  3. No campo Nome de login, digite IIS APPPOOL\YourAppPoolName - não clique em pesquisar
  4. Preencha quaisquer outros valores que desejar (por exemplo, tipo de autenticação, banco de dados padrão etc.)
  5. Clique em OK

Desde que o nome do AppPool realmente exista, o login deve ser criado.