SqlException während der pre-login-handshake
Ich portiert mein SQL-Server-DB von der lokalen bis zur Produktion Umwelt-und plötzlich die folgende Fehlermeldung beim verbinden
System.Data.SqlClient.SqlException:
A connection was successfully established with the server,
but then an error occurred during the pre-login handshake.
(provider: SSL Provider, error: 0 - A system shutdown is in progress.)
Es ist nichts besonderes, Entity Framework Verbindungszeichenfolge obwohl:
... connectionString="metadata=res://*/EF.DataBaseModel.csdl|res://*/EF.DataBaseModel.ssdl|res://*/EF.DataBaseModel.msl;
provider=System.Data.SqlClient;
provider connection string='data source=server-ip\SQLEXPRESS2008R2;initial catalog=db;user id=user;password=password;multipleactiveresultsets=True;App=EntityFramework'"
providerName="System.Data.EntityClient" />
Was kann hier falsch sein ?
Vielen Dank im Voraus!
- Problem mit SSL kann auch mitgenutzt, die von nicht vertrauenswürdigen Zertifikat.
- Danke @Ladislav, wie kann ich prüfen, welche Zertifikate SQL-Server versuchen, Sie zu nutzen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schau mal hier: http://social.msdn.microsoft.com/Forums/eu/sqlsecurity/thread/3d027059-7457-4671-94f9-008b10013fde
Fand ich genau denselben Fehler, aber im Gegensatz zu @Dalex post, die Umwelt nur haves 2 client-Rechnern und einem einzelnen Sql Server. Es gibt keine Cluster.
Dem client-Rechner Aufträge ausführen kann, erwerben mehrere verbindungen zu verschiedenen Datenbanken. Wenn viele jobs zur gleichen Zeit starten dieser Fehler wirft einige der Zeit.
Fand ich auch den link http://social.msdn.microsoft.com/Forums/eu/sqlsecurity/thread/3d027059-7457-4671-94f9-008b10013fde nützlich. In meinem Fall habe ich versucht um das problem zu mindern, indem die Wiederverwendung von verbindungen, wie in der post, da die meisten wie möglich.
Leider können Sie nicht die Wiederverwendung von verbindungen zu teilen der Arbeit, die parallel ausgeführt werden.