Wie behebe ich einen Fehler beim Herstellen einer Verbindung zu SQL Server: SSL-Anbieter, Fehler: 0 - Die empfangene Nachricht war unerwartet oder falsch formatiert

Wenn ich mit Visual Studio 2012 (oder 2013) eine Verbindung von meiner lokalen Entwickler-Box zu einem SQL Server 2008R2 SP1 herstelle, erhalte ich die folgende Meldung:

Es wurde erfolgreich eine Verbindung mit dem Server hergestellt, aber während des Anmeldevorgangs ist ein Fehler aufgetreten. (Anbieter: SSL-Anbieter, Fehler: 0 - Die empfangene Nachricht war unerwartet oder falsch formatiert.)

Meine Version von .Net Framework ist lokal 4.5.50938

Mein Kollege hat genau das gleiche Problem. Ich glaube auch, dass ich das Problem früher hatte, bevor ich den PC neu installierte, als ich SSMS 2012 installiert hatte, da dies auch auf .Net Framework 4 und nicht auf .Net v2 als SSMS2008R2 beruht, was gut funktioniert. Sinnvoll wäre auch, dass das interne Daten-Tooling in Visual Studio auf .Net 4 basiert.

Das Problem war nicht immer vorhanden, und ich glaube, es wurde eingeführt, als ich Visual Studio 2013 zum ersten Mal installierte - und später nach einer Neuinstallation, höchstwahrscheinlich nach der Aktualisierung des .Net-Frameworks.

Das Problem hängt meiner Meinung nach mit System.Data in dieser Version des .Net-Frameworks zusammen, wenn eine Verbindung mit SQL Server 2008R2 SP1 hergestellt wird.

Wie kann ich das beheben? Gibt es bekannte Fehlerbehebungen, Updates usw.?

Leider ist das Aktualisieren von SQL Server 2008R2SP1 derzeit keine Option.

Ich habe auch nach Lösungen gesucht, aber bisher nichts brauchbares gefunden. Hier einige Links zu anderen Posts mit ähnlichen Problemen:

http://social.msdn.microsoft.com/Forums/en-US/ea2c470f-14ba-4864-8a39-1396f4e361e8/sqlconnection-now-failing-exception-when-connecting-to-remote-instance?forum=sqldataaccess

http://www.sqlservercentral.com/Forums/Topic1529609-2799-1.aspx

Antworten auf die Frage(7)

Ihre Antwort auf die Frage