Tecnología

Inicio

Los errores de SQL SSL

Los errores de SQL SSL


Conexión a Microsoft SQL Server como un cliente de Windows requiere capas de autenticación. Si intenta conectarse a SQL Server 2000 desde un equipo con Windows 2000, Windows Secure Sockets Layer o SSL, genera un error en uno de los escenarios.

Porque

Si el certificado de servidor está instalado en un equipo con Microsoft Windows 2000 y la autoridad de certificación, o AC, nombre comienza con el nombre de host del equipo, un intento de conectarse a SQL Server 2000 se producirá un error con un mensaje de error de seguridad SSL.

Análisis

Cuando SQL Server 2000 encuentra un certificado con el nombre de host en ella, trata de usar el nombre para el cifrado, aunque esto no es un certificado válido. Por lo tanto, la autorización falla. Además, la eliminación del certificado del servidor no elimina las claves de CA desde el host.

Solución

Se puede aplicar varias soluciones a este problema. Instalar el Service Pack de Microsoft SQL Server 2000 1 o superior. Por otra parte, no utilice el nombre de host en la clave de CA si no lo ha instalado el servidor de certificados en el host. Si el servidor de certificados ya está instalado, utilice el Certutil.exe que viene con el servidor de certificados para eliminar la clave antigua CA que comienza con el nombre de host.