SQL SSL-feil

SQL SSL-feil


Tilkobling til Microsoft SQL Server som en Windows-klienten krever lag av godkjenning. Hvis du prøver å koble til SQL Server 2000 fra en Windows 2000-datamaskin, Windows Secure Sockets Layer, eller SSL, genererer en feil i ett scenario.

Forårsake

Hvis Certificate Server er installert på en Microsoft Windows 2000-datamaskin og Certificate Authority, eller CA begynner navn med vertsnavnet til datamaskinen, et forsøk på å koble til SQL Server 2000 vil mislykkes med en SSL sikkerhet feilmelding.

Analyse

Når SQL Server 2000 finner et sertifikat med vertsnavnet i det, prøver den å bruke navnet for kryptering, selv om dette ikke er et gyldig sertifikat. Derfor mislykkes autorisasjon. Videre betyr fjerning av Certificate Server ikke fjerne CA nøklene fra verten.

Løsning

Du kan bruke flere løsninger på dette problemet. Installer Microsoft SQL Server 2000 Service Pack 1 eller høyere. Alternativt må du ikke bruke vertsnavn i CA nøkkelen hvis du ikke allerede har installert den Certificate Server på verten. Hvis Certificate Server allerede er installert, kan du bruke Certutil.exe som følger med Certificate Server for å fjerne den gamle CA-tasten som starter med vertsnavnet.