Visual Studio OSX sql server pre-login handake失败

时间:2017-08-01 11:42:36

标签: c# sql sql-server macos visual-studio

当我尝试打开数据库连接时,我得到以下异常。

  

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

我在mac的visual studio 2017中编写了代码。

我的代码:

SqlConnection con = new SqlConnection(@"Data Source=192.168.1.114;Initial Catalog=DivaLearn;Integrated Security=False;User ID=sa;Password=sqlserver;Connect Timeout=15;");
con.Open();

如何从表中获取数据? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

这是因为.NET Core中存在错误。升级到2.0.7,它将在Mac OSX Sierra上再次运行。见https://github.com/dotnet/corefx/issues/22453