启动与SQL Server的连接时出现异常的SqlException

时间:2014-10-04 14:46:27

标签: c# sql-server exception stored-procedures

我有很多客户可以毫无问题地连接到我们的数据库。我们的一位客户在收到新电脑并且无法成功连接后,必须重新安装我们的程序。

连接过程涉及一个存储过程,它检查用户名,密码和其他一些细节,如果允许该用户使用该数据库则返回true。对存储过程的调用是出错的地方。

  

System.Data.SqlClient.SqlException(0x80131904):连接是   与服务器成功建立,但随后发生错误   在登录过程中。 (提供者:SSL提供者,错误:0 - Das格式   der empfangenen Nachricht war unerwartet oder fehlerhaft。)

最后一位是德语 - 它转换为

  

收到的邮件格式是意外或不正确的。

我已经剪掉了其余部分,因为它很长。 Here's the rest as an image.抱歉 - 我没有将其作为文字。

我已经尝试了

  • 让用户重启他的机器
  • 重新启动SQL服务器
  • 检查SQL Server上是否启用了TCP / IP,命名管道和共享内存

SQL Server版本信息:

  

Microsoft SQL Server 2008 R2(SP2) - 10.50.4000.0(X64)2012年6月28日   08:36:30版权所有(c)Microsoft Corporation Express Edition with   Windows NT 6.2上的高级服务(64位)(Build 9200:)

其他人似乎没有像往常一样连接的问题,但它只是这一个客户。

现在,有一件事很奇怪,它表明提供商是“SSL提供商”。据我所知,我没有使用SSL。客户是否可以认为它不是SSL,而且会导致意外数据?

我没有尝试过的东西 - 任何想法我应该如何进行故障排除?

1 个答案:

答案 0 :(得分:1)

这是.Net Framework 4.5.1中的已知错误.NET Framework 4.5.1 breaks ADO.NET connections to SQL Server您可以通过安装.Net Framework 4.5.2解决此问题