0
votes

SQLServer avec dbeaver. La connexion a échoué pour l'utilisateur 'SA'. ClientConnecteur:

J'essaie de vous connecter à SQLServer avec DBeaver sur MacOS en utilisant ces paramètres:

 Entrez la description de l'image ici

et je continue à avoir la même erreur:

"Login a échoué pour l'utilisateur" SA ". ClientConnecteurs: BAB6F002-AC7C-4125-B8E8-169C498E79BC "

J'ai lu en ligne sur la modification de la sécurité dans les propriétés et mettre en place une authentification SQL Server et Windows Mixte, mais je n'ai pas pu trouver les paramètres de sécurité sur dbeaver. Le menu de l'image a juste une authentification Windows ou SQL Server, mais pas une mixte.

la chaîne après "clientconnecteurid" continue de changer.


4 commentaires

SQL Server ne fonctionne pas sur MacOS, il vous serait donc impossible pour vous de vous connecter. Vous devez transmettre l'adresse HostName / IP de l'hôte que l'instance SQL Server est activée.


Merci, j'utilise Docker pour l'exécuter, j'ai donc essayé le IP 172.17.0.2 pour atteindre le premier conteneur sur Docker. Maintenant, l'erreur est modifiée, il est indiqué que le serveur SQL ne fonctionne pas, mais je l'ai démarré avec 'sudo Docker Start SQL1' (SQL1 est le conteneur Docker de SQL Server).


Votre serveur SQL est-il configuré pour utiliser l'authentification en mode mixte?


Très improbable si elle courante sur Docker @fleshy, ce sera une authentification SQL uniquement. Obtenir une annonce sur les versions Linux prend un peu de travail,


4 Réponses :


0
votes

J'ai résolu le problème en mettant l'hôte à 0.0.0.0

J'ai trouvé l'écriture IP xxx

dans le terminal et en regardant le champ Ports de la SQL Conteneur j'ai créé.

Merci pour l'indice sur quel était le problème.


0 commentaires

0
votes

J'ai eu ce même problème, mais je l'ai résolu en changeant mon mot de passe. J'avais @ dans mon mot de passe et cela n'a pas été en mesure de l'utiliser.

juste la quitter ici pour les autres. Je sais que c'est assez basique mais cela pourrait aider quelqu'un!


0 commentaires

2
votes

J'ai résolu le problème en réglant la sécurité Server Security dans SQL Server et mode d'authentification Windows . .

Image de l'option dans l'UI

Je pense que peut-être que lorsque j'installe, choisissez Utilisez uniquement le mode d'authentification Windows cause.


0 commentaires

1
votes

Cela a fonctionné pour moi:

1) Aller à Microsoft SQL Server Management Studio: Choisissez votre connexion, clic droit -> Propriétés -> Sécurité -> Authentification du serveur -> Pick Touche radio "SQL Server et mode d'authentification Windows"

2) Après cela, allez sur SQL Server Configuration Manager: Services SQL Server -> Redémarrez SQlexPress et MSQLServer


0 commentaires