Se aplica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard

Síntomas

Suponga que está usando la versión 1,2 del protocolo seguridad de la capa de transporte (TLS) en Microsoft SQL Server. Cuando el certificado que se usa para cifrar la comunicación de extremo para la creación de reflejo de la base de datos, los grupos de disponibilidad y Service Broker usa un algoritmo hash MD5, se produce un error en la comunicación. Además, recibe el siguiente mensaje de error en el registro de errores de SQL Server:

Error en el protocolo de enlace de la conexión. Error en una llamada de sistema operativo: (80090331) 0x80090331 (el cliente y el servidor no pueden comunicarse, porque no poseen un algoritmo común.). Estado 58.».

Además, el registro de Windows notifica el siguiente error Schannel:

Se generó una alerta fatal y se envió al punto de conexión remoto. Esto puede dar lugar a la finalización de la conexión. El código de error grave definido del protocolo TLS es 40. El estado de error de Windows SChannel es 1205.

Causa

Este problema se produce porque TLS 1,2 no admite MD5 como algoritmo hash de firma.

Resolución

Según las mejores prácticas y estándares de seguridad actuales, le recomendamos que cambie a un hash de firma no MD5 para los certificados que se usan para el cifrado de puntos de conexión de SQL Server. La lista de versiones fijas que admiten TLS 1,2 está disponible en el siguiente artículo de Microsoft Knowledge Base:

3135244 Compatibilidad con TLS 1,2 para Microsoft SQL Server

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Referencias

Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.