Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Aggiungi IIS 7 AppPool identità come accessi a SQL Server

"IIS APPPOOL\AppPoolName" funzionerà, ma come accennato in precedenza, non sembra essere un nome AD valido, quindi quando lo cerchi nella finestra di dialogo "Seleziona utente o gruppo", non verrà visualizzato (in realtà , lo troverà, ma penserà che sia un vero account di sistema e cercherà di trattarlo come tale... il che non funzionerà e ti darà il messaggio di errore sul fatto che non è stato trovato).

Come l'ho fatto funzionare è:

  1. In SQL Server Management Studio, cerca la Sicurezza cartella (la cartella di sicurezza allo stesso livello delle cartelle Database, Oggetti server, ecc....non la cartella di sicurezza all'interno di ogni singolo database)
  2. Fai clic con il pulsante destro del mouse su accessi e seleziona "Nuovo accesso"
  3. Nel campo Nome accesso, digita IIS APPPOOL\YourAppPoolName - non fare clic su cerca
  4. Compila tutti gli altri valori che preferisci (es. tipo di autenticazione, database predefinito, ecc.)
  5. Fai clic su OK

Finché il nome AppPool esiste effettivamente, ora dovrebbe essere creato l'accesso.