Connexion à Microsoft SQL Server en tant que client Windows nécessite couches d'authentification. Si vous essayez de vous connecter à SQL Server 2000 à partir d'un ordinateur Windows 2000 , Windows Secure Sockets Layer ou SSL, génère une erreur dans un scénario . Parce
Si le serveur de certificats est installé sur un ordinateur Microsoft Windows 2000 et l'autorité de certification ou CA , nom commence par le nom d'hôte de l'ordinateur , une tentative de se connecter à SQL Server 2000 échoue avec un message d'erreur de sécurité SSL.
Analyse
Lorsque SQL Server 2000 trouve un certificat avec le nom d'hôte en elle, elle essaie d'utiliser le nom de cryptage , bien ce n'est pas un certificat valide. Par conséquent , l'autorisation échoue. En outre , la suppression du certificat serveur ne supprime pas les clés de l'AC de l'hôte .
Solution
Vous pouvez appliquer plusieurs solutions à ce problème. Installez Microsoft SQL Server 2000 Service Pack 1 ou supérieur . Sinon , ne pas utiliser le nom d'hôte dans la clé CA si vous n'avez pas déjà installé le serveur de certificats sur l'ordinateur hôte . Si le serveur de certificats est déjà installé , utilisez le Certutil.exe qui vient avec le serveur de certificats à supprimer l'ancienne clé CA qui commence par le nom d'hôte .