Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#TLS和SQL Server_C#_Asp.net_Sql Server_Ssl_Tls1.2 - Fatal编程技术网

C#TLS和SQL Server

C#TLS和SQL Server,c#,asp.net,sql-server,ssl,tls1.2,C#,Asp.net,Sql Server,Ssl,Tls1.2,我最近不得不更新我的安全web服务器,删除TLS1.0和TLS1.1,只剩下TLS1.2。这最终导致与SQL server的连接失败(我知道需要执行SQL server更新才能接受TLS1.2) 我不明白的是,我的连接字符串不包含“TrustServerCertificate”,因此我不明白为什么web服务器和SQL服务器之间的连接是通过SSL连接运行的,而SSL连接没有在其中指定。一旦Web服务器上的站点安装了安全证书,这是默认情况吗?或者是否存在其他强制执行安全连接的因素 检查您的SQL S

我最近不得不更新我的安全web服务器,删除TLS1.0和TLS1.1,只剩下TLS1.2。这最终导致与SQL server的连接失败(我知道需要执行SQL server更新才能接受TLS1.2)


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

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

我对网络不太了解。以下是我对它的理解。想想两个客户端之间的这种连接,当一个启动ssl连接时,另一个无法拒绝,因为它不使用ssl。除非您知道一种查询方法,我无法回答。我只能通过Visual Studio访问服务器。是的,有点糟糕我甚至没有SSM