J'ai publié le site Web dans le répertoire virtuel IIS, et il ne peut pas se connecter au serveur SQL? !!Impossible de se connecter à l'erreur machine/aspnet
Quel est le foutu problème avec ça ?!
Merci.
J'ai publié le site Web dans le répertoire virtuel IIS, et il ne peut pas se connecter au serveur SQL? !!Impossible de se connecter à l'erreur machine/aspnet
Quel est le foutu problème avec ça ?!
Merci.
Quelle authentification utilisez-vous? Si vous utilisez l'authentification Windows (SSPI/Integrated Security), vous devez accorder l'accès à la base de données au compte ASPNET utilisé par le processus de travail ASP.NET.
Si vous utilisez la sécurité intégrée ou SSPI pour l'authentification SQL, vous devrez ajouter NETWORK_SERVICE comme connexion autorisé à la DB
comment puis-je faire cela? Merci. – jDeveloper
Russ a raison, pour Windows XP c'est ASPNET. Pour le serveur 2k3, c'est NETWORK_SERVICE. Je crois que c'est quelque chose d'autre sur 2k8, mais je ne m'en souviens pas du haut de ma tête. –
Dans SQL Server, accédez à Sécurité et ajoutez NETWORK_SERVICE en tant que connexion. Ensuite, allez à la base de données particulière et allez à la sécurité pour cela et ajoutez la nouvelle connexion en tant qu'utilisateur à la base de données avec un accès approprié. Lorsque vous exécutez votre application sous VS.NET (en réalité WebDev.WebServer), elle fonctionne sous votre ID utilisateur, qui a probablement les permissions db_owner sur la base de données. –