Forum Discussion
Error al conectarse a SQL Server
Si recibe este error después de enero de 2022, posiblemente después de migrar a System.Data.SqlClient Microsoft.Data.SqlClient o simplemente actualizar Microsoft.Data.SqlClient a la versión 4.0.0 o posterior, es porque MS ha introducido un cambio de última hora::
Cambios en la versión 4.0
Se ha cambiado
Encryptla propiedad de cadena de conexión para que seatruepredeterminada.El valor predeterminado de la
Encryptconfiguración de conexión se ha cambiado defalseatrue. Con el creciente uso de bases de datos en la nube y la necesidad de garantizar que esas conexiones sean seguras, es hora de este cambio que rompe con la compatibilidad con versiones anteriores.Asegúrese de que las conexiones fallen cuando se requiera cifrado
En escenarios en los que las bibliotecas de cifrado de cliente estaban deshabilitadas o no estaban disponibles, era posible que se realizaran conexiones no cifradas cuando
Encryptse establecíatrueen o el servidor requería cifrado.
Rick Strahl ha publicado una explicación detallada en su blog
El cambio se realizó en esta solicitud de extracción de SqlClient en agosto de 2021, donde hay una discusión adicional sobre el cambio.
La solución rápida es agregar Encrypt=False a sus cadenas de conexión.
Pregunta similar referida:
¿Respondí a su pregunta? ¡Marca mi post como solución!
Saludos
Lucien