2017-10-16 7 views
1

J'ai un problème bizarre avec SSDT (Visual Studio 2017 Explorateur de serveurs) lorsque je tente de voir les tables dans ma base de donnéesÉchec de la connexion pour l'utilisateur (mais pas vraiment) dans SSDT dans SQL Server 2017

Dans SSMS (SQL Server Management Studio 2017) J'ai créé une base de données avec un nouvel utilisateur appelé admin. Cet utilisateur dispose des autorisations public et sysadmin et peut exécuter des requêtes CRUD et voir les tables dans l'Explorateur d'objets. As shown in this SSMS view image

Alors tout fonctionne bien ... Cependant, lorsque je tente de se connecter à la base de données VS2017 avec SSDT je ​​réussis à se connecter au serveur, mais je ne peux pas afficher les tables à l'intérieur du Server Explorer et il me lance le "Login Failed for user..." Erreur. Cependant quand j'essaye la même chose avec le SQL Server Object Explorer cela fonctionne très bien: like shown here

Pourquoi ai-je cette erreur? Les informations d'identification sont correctes, sinon cela n'aurait pas fonctionné dans SSMS et dans l'explorateur d'objets. Mes permissions sont correctes sinon je n'aurais pas pu créer la table et y insérer des données. Pourquoi est-ce que j'obtiens l'erreur d'échec de connexion dans le Server Explorer?

+0

Vérifiez le journal des erreurs SQL Server pour cette erreur. La raison de l'échec est écrit là – sepupic

Répondre

1

Ok donc je réussi à résoudre le « problème »,

j'entrais les informations d'identification correctes, mais il était encore me envoie cette erreur. Alors, que j'ai essayé cette fois-ci est de eneabled la case Save my password .... et cela a fonctionné ...

J'ai supprimé la connexion et crée une nouvelle connexion (sans vérifier le Save my password) et encore une fois la même erreur. J'ai donc activé la case à cocher à nouveau et cela a fonctionné ...

Je pense que quand essayant d'atteindre pour les tables il s'authentifie à nouveau au serveur SQL, et puisque la case à cocher Save my password n'a pas été activée, il n'a pas eu un mot de passe pour s'authentifier avec.

0

vérifier vos informations d'identification dans les propriétés de la connexion

enter image description here