La chaîne de certificats a été émise par une autorité non fiable

16

Il y a quelque temps, j'ai installé SQL Server 2016 Developer Edition sur un environnement Windows 10 Home Edition ( un ordinateur portable pour être précis ) et tout allait bien.

puis quelqu'un - un administrateur sur la boîte - a décidé sans me le dire, de renommer ladite boîte.

après cela, lors de la tentative de connexion au serveur SQL, nous avons rencontré les messages d'erreur suivants:

entrez la description de l'image ici

entrez la description de l'image ici

c'est une question très similaire à celle-ci:

«La chaîne de certificats a été émise par une autorité qui n'est pas approuvée» lors de la connexion de la base de données dans le rôle VM à partir du site Web Azure

Je suis aussi venu ici:

Le nom principal cible est incorrect. Impossible de générer le contexte SSPI. (Microsoft SQL Server, erreur: 0)

et j'utilise Kerberos Configuration Manager, ce qui me donne un message d'erreur différent

entrez la description de l'image ici

Je dois dire que je peux me connecter à cette instance de SQL Server par authentification SQL Server mais je veux me connecter en utilisant l'authentification Windows.

juste pour être clair - tout cela est une machine locale, qui n'appartient à aucun domaine.

Je ne sais pas trop comment procéder à partir d'ici, ce que je veux, c'est utiliser l'authentification Windows.

Le message d'erreur lié aux certificats me fait penser à réémettre des certificats ici. Je ne sais pas trop comment y parvenir, ou si c'est une façon valable de régler cette situation.

Je ne serai pas autour de cette machine pour la journée, mais je rattraperai mon retard dès que possible. Je poursuivrai mes recherches lorsque le temps le permettra.

Marcello Miorelli
la source
1
Avez-vous exécuté sp_dropserver, sp_addserver pour vous assurer que le nom SQL interne est correct (c'est-à-dire que @@ nomserveur est différent du nom de la machine?)
Nic

Réponses:

19

À la connexion, cliquez sur les options entrez la description de l'image ici

Assurez-vous ensuite que le «certificat du serveur de confiance» est coché

entrez la description de l'image ici

Ashkan Sirous
la source
1
Il convient de noter qu'il s'agit d'une solution de contournement, pas une solution appropriée. La vraie solution est de traiter le problème de l'approbation des certificats.
duct_tape_coder
4

allez dans les "options" avancées et placez bet365erverCertificate = True dans des paramètres de connexion supplémentaires

eMKei
la source
6
Comment et pourquoi cela résout-il le problème?
Colin 't Hart
2
il indique au client qu'il peut faire confiance au certificat non approuvé pour la connexion chiffrée au serveur. son non approuvé car le certificat racine n'est pas installé sur la machine du client
cyptus