Compartir a través de


Error "Error de conexión con el servidor vinculado" después de actualizar Windows Server

Este artículo le ayuda a resolver los errores que se producen cuando se produce un error en una conexión con el servidor vinculado después de instalar las actualizaciones recientes de Windows Server.

Síntomas

Los siguientes mensajes de error se registran en el registro de errores de SQL Server.

Proveedor TCP: el host remoto ha cerrado forzadamente una conexión existente.

El proveedor OLE DB "MSOLEDBSQL" para el servidor vinculado "<LinkedServerName>" devolvió el mensaje "El cliente no puede establecer la conexión". (Microsoft SQL Server, Error: 10054)

En la captura de pantalla siguiente se muestra el identificador de evento 36874. Se trata de un error de Schannel que se produce en el Visor de eventos de Windows, que indica que el cliente y el servidor admiten diferentes conjuntos de conjuntos de cifrado que provocan un error en la conexión.

Captura de pantalla que muestra que se producen varios errores después de que se produzca un error en la conexión con el servidor vinculado.

Causa

Los cifrados para el cliente y el servidor de SQL Server se modificaron después de instalar las actualizaciones de Windows Server. Como resultado, hubo problemas con la comunicación.

Comprobación de los valores de cifrado

Para comprobar los valores de cifrado en los equipos cliente y servidor, siga estos pasos:

  1. Abra una sesión de PowerShell administrativa y, a continuación, ejecute el siguiente comando en el cliente y en el servidor principal:

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  2. Compare los valores de ambos equipos para determinar si los cifrados difieren.

Solución

Para resolver el problema, siga estos pasos:

  1. Si un seguimiento de red no está disponible, compruebe el valor de las funciones en esta subclave del Registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002

  2. Ejecute el siguiente comando de PowerShell para buscar las funciones de Seguridad de la capa de transporte (TLS):

    Get-ItemPropertyValue  -Path HKLM:\System\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002\ -Name Functions
    
  3. Use la pestaña Conjuntos de cifrado de la herramienta crypto de IIS para comprobar si hay algoritmos coincidentes. Si no se encuentra ningún algoritmo coincidente, póngase en contacto con Soporte técnico de Microsoft.

Aviso de declinación de responsabilidades sobre la información de contacto de terceros

Microsoft proporciona información de contacto de otros proveedores para ayudarle a encontrar información adicional sobre este tema. Esta información de contacto puede cambiar sin previo aviso. Microsoft no garantiza la precisión de esta información de contacto de terceros.

Consulte también

El host remoto cerró forzadamente una conexión existente (error del sistema operativo 10054)