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

Impossible d'ouvrir le test de base de données demandé par la connexion. La connexion a échoué. La connexion a échoué pour l'utilisateur 'xyz\ASPNET'

Eh bien, l'erreur est assez claire, non? Vous essayez de vous connecter à votre serveur SQL avec l'utilisateur "xyz/ASPNET" - c'est le compte sous lequel votre application ASP.NET s'exécute.

Ce compte n'est pas autorisé à se connecter à SQL Server - créez une connexion sur SQL Server pour ce compte, ou spécifiez un autre compte SQL Server valide dans votre chaîne de connexion.

Pouvez-vous nous montrer votre chaîne de connexion (en mettant à jour votre question d'origine) ?

MISE À JOUR :OK, vous utilisez l'authentification Windows intégrée --> vous devez créer une connexion SQL Server pour "xyz\ASPNET" sur votre serveur SQL - ou modifier votre chaîne de connexion en quelque chose comme :

connectionString="Server=.\SQLExpress;Database=IFItest;User ID=xyz;pwd=top$secret"

Si vous avez un utilisateur "xyz" avec un mot de passe "top$secret" dans votre base de données.