Erreur « Échec de la connexion au serveur lié » après la mise à jour de Windows Server
Cet article vous aide à résoudre les erreurs qui se produisent lorsqu’une connexion au serveur lié échoue après l’installation des mises à jour récentes de Windows Server.
Symptômes
Les messages d’erreur suivants sont enregistrés dans le journal des erreurs SQL Server.
Fournisseur TCP : une connexion existante a été fermée de force par l’hôte distant.
Le fournisseur OLE DB « MSOLEDBSQL » pour le serveur lié «< LinkedServerName> » a retourné le message « Le client ne peut pas établir la connexion ». (Microsoft SQL Server, Erreur : 10054)
La capture d’écran suivante montre l’ID d’événement 36874. Il s’agit d’une erreur Schannel qui se produit dans le observateur d'événements Windows, ce qui indique que le client et le serveur prennent en charge différents ensembles de suites de chiffrement, ce qui provoque un échec de connexion.
Cause
Les chiffrements pour le client et le serveur SQL Server ont été modifiés après l’installation des mises à jour de Windows Server. Par conséquent, il y avait des problèmes de communication.
Guide pratique pour case activée des valeurs de chiffrement
Pour case activée les valeurs de chiffrement sur les ordinateurs client et serveur, procédez comme suit :
Ouvrez une session PowerShell d’administration, puis exécutez la commande suivante sur le client et le serveur main :
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Comparez les valeurs des deux ordinateurs pour déterminer si les chiffrements diffèrent.
Résolution
Pour résoudre le problème, procédez comme suit :
Si aucune trace réseau n’est disponible, case activée la valeur des fonctions dans cette sous-clé de Registre :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002
Exécutez la commande PowerShell suivante pour rechercher les fonctions TLS (Transport Layer Security) :
Get-ItemPropertyValue -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
Utilisez l’onglet Suites de chiffrement dans l’outil Iis Crypto pour case activée s’il existe des algorithmes correspondants. Si aucun algorithme correspondant n’est trouvé, contactez Support Microsoft.
Exclusion de responsabilité sur les coordonnées externes
Microsoft fournit des informations de contacts externes afin de vous aider à obtenir un support technique sur ce sujet. Ces informations de contact peuvent être modifiées sans préavis. Microsoft ne garantit pas l’exactitude des informations concernant les sociétés externes.