Verbindung mit Microsoft SQL Server als ein Windows-Client erfordert Schichten der Authentifizierung. Wenn Sie eine Verbindung mit SQL Server 2000 von einem Windows 2000-Computer , Windows Secure Sockets Layer oder SSL versuchen , einen Fehler in einem Szenario . Ursache
Wenn das Certificate Server auf einem Microsoft Windows 2000 -Computer und dem Certificate Authority , CA oder installiert ist, beginnt Name mit dem Hostnamen des Computers , ein Versuch, SQL Server 2000 verbinden, werden scheitern mit einem SSL-Sicherheit Fehlermeldung.
Analyse
Wenn SQL Server 2000 ein Zertifikat mit dem Hostnamen in sie findet, versucht er, den Namen für die Verschlüsselung zu verwenden, obwohl Dies ist kein gültiges Zertifikat. Daher schlägt fehl Genehmigung . Ferner erfordert das Entfernen der Certificate Server nicht entfernen Sie die CA-Schlüssel vom Host.
Lösung
Sie mehrere Lösungen für dieses Problem anwenden können. Installieren Sie Microsoft SQL Server 2000 Service Pack 1 oder höher. Alternativ verwenden Sie nicht die Host-Namen in den CA-Schlüssel , wenn Sie nicht bereits haben die Certificate Server auf dem Host installiert . Wenn das Certificate Server bereits installiert ist , verwenden Sie die Certutil.exe , die mit dem Certificate Server kommt die alte CA-Schlüssel , die mit dem Host-Namen beginnt zu entfernen.