Question

Je suis un peu perplexe quant à la raison pour laquelle ma chaîne de connexion réussit sélectivement master Base de données dans SQL Server 2005. Voici les détails de mon application. Des idées où chercher? Il me manque clairement quelque chose. Gardez également à l'esprit que le serveur IIS et le serveur SQL sont sur différentes machines dans un environnement Intranet où j'essaie d'implémenter l'authentification Windows. Merci. :)

Chaînes de connexion:

Server=SQLServer;Database=master;Integrated Security=true --réussir Server=SQLServer;Database=other;Integrated Security=true --échoue

Message d'erreur d'échec:

Cannot open database "other" requested by the login. The login failed. Login failed for user 'DOMAIN\IIS_SERVERNAME$'.

Mon pool d'applications IIS Server et les paramètres d'authentification:

  • Apppool: .net 4.0; Pipeline intégré; Identité = service réseau
  • Authentification: imitation = désactivé; Windows auth = activé; Kernel-mode = activé; Fournisseurs = négocier, ntlm

Mise à jour: Il y a clairement une connexion pour la machine se connectant à mon serveur SQL avec la sécurité intégrée, sinon il ne réussirait pas à se connecter au master base de données non? Je suppose que cela signifie qu'il y a un problème au niveau de la base de données, mais je ne peux pas comprendre lequel user Le compte lui donnerait accès à master Parce qu'il n'y a qu'une poignée d'utilisateurs pour cela.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top