2017-08-28 69 views
2

我最近不得不更新我的安全Web服务器以删除TLS 1.0和TLS 1.1,只剩下TLS 1.2。这最终导致到SQL服务器的连接失败(我知道需要执行更新以接受TLS1.2的SQL服务器)C#TLS和SQL Server

我不明白的是我的连接字符串不包含“TrustServerCertificate “所以我不明白为什么Web服务器和SQL服务器之间的连接在没有指定的情况下通过SSL连接运行。一旦Web服务器上的站点安装了安全证书,这是默认情况下吗?或者还有其他的东西是强制执行安全连接。

+0

我对联网没有太多的想法。这里是我的理解。思考两个客户端之间的这种连接,当一个人启动一个ssl连接时,其他人不能拒绝它,因为它不使用ssl。 – TheGameiswar

回答

0

检查您的SQL Server实例是否启用了“强制加密”。

+0

除非你知道一种查询方式,我不能说。我必须通过Visual Studios访问服务器。是的,有点蹩脚,我甚至没有SSMS – scripter78