sql >> Base de Datos >  >> RDS >> Sqlserver

Agregar identidades de IIS 7 AppPool como inicios de sesión de SQL Server

El "IIS APPPOOL\AppPoolName" funcionará, pero como se mencionó anteriormente, no parece ser un nombre AD válido, por lo que cuando lo busque en el cuadro de diálogo "Seleccionar usuario o grupo", no aparecerá (en realidad , lo encontrará, pero pensará que es una cuenta real del sistema e intentará tratarlo como tal... lo que no funcionará y le dará el mensaje de error de que no se encuentra).

Cómo he conseguido que funcione es:

  1. En SQL Server Management Studio, busque la Seguridad carpeta (la carpeta de seguridad al mismo nivel que las carpetas de bases de datos, objetos de servidor, etc.... no la carpeta de seguridad dentro de cada base de datos individual)
  2. Haga clic derecho en inicios de sesión y seleccione "Nuevo inicio de sesión"
  3. En el campo Nombre de inicio de sesión, escriba IIS APPPOOL\YourAppPoolName - no haga clic en buscar
  4. Rellene cualquier otro valor que desee (es decir, tipo de autenticación, base de datos predeterminada, etc.)
  5. Haga clic en Aceptar

Siempre que exista el nombre de AppPool, ahora se debe crear el inicio de sesión.