Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Ajouter des identités AppPool IIS 7 en tant que connexions SQL Server

Le "IIS APPPOOL\AppPoolName" fonctionnera, mais comme mentionné précédemment, il ne semble pas être un nom AD valide, donc lorsque vous le recherchez dans la boîte de dialogue "Sélectionner un utilisateur ou un groupe", il ne s'affichera pas (en fait , il le trouvera, mais il pensera que c'est un compte système réel, et il essaiera de le traiter comme tel... ce qui ne fonctionnera pas, et vous donnera le message d'erreur indiquant qu'il n'a pas été trouvé).

Comment j'ai réussi à le faire fonctionner :

  1. Dans SQL Server Management Studio, recherchez la sécurité dossier (le dossier de sécurité au même niveau que les dossiers Bases de données, Objets serveur, etc.... pas le dossier de sécurité dans chaque base de données individuelle)
  2. Cliquez avec le bouton droit sur les connexions et sélectionnez "Nouvelle connexion"
  3. Dans le champ Nom de connexion, saisissez IIS APPPOOL\YourAppPoolName - ne cliquez pas sur rechercher
  4. Renseignez les autres valeurs de votre choix (par exemple, le type d'authentification, la base de données par défaut, etc.)
  5. Cliquez sur OK

Tant que le nom AppPool existe réellement, la connexion doit maintenant être créée.