.Net Core 2.1-无法连接到Mac上的数据库

时间:2018-09-07 11:51:33

标签: .net macos ssl asp.net-core .net-core

我正在Mac上开发Web应用程序。在本地应用程序使用安装在我的docker上的Sql Server数据库,它的工作原理就像一个超级按钮。今天,我尝试首先在产品上发布,因此我在托管服务上创建了数据库,但无法连接到该数据库。我试图以我的后端应用程序,.net cli,Sql Operations Studio,JetBrains DataGrip做到这一点,并且总是收到以下消息:

从.net cli或Sql Operations Studio:

  

已成功与服务器建立连接,但随后   登录前握手期间发生错误。 (提供者:SSL   提供程序,错误:31-加密(ssl / tls)握手失败)

从JetBrains DataGrip:

  

与*******的连接失败。 [08S01]驱动程序无法建立   使用安全套接字层(SSL)与SQL Server的安全连接   加密。错误:“ java.security.cert.CertificateException:   证书不符合算法约束”。   ClientConnectionId:244eb649-282c-4e77-bf8d-052888e814e0

我也尝试使用不同类型的SQL Operations Studio发行版:

https://github.com/Microsoft/sqlopsstudio/releases/tag/0.28.4

https://github.com/Microsoft/sqlopsstudio/releases/tag/0.33.1

但这没有帮助。我正在使用MacOS High Sierra enter image description here

0 个答案:

没有答案