Ich erhalte gelegentlich den folgenden Fehler. Vielleicht alle 30 Minuten oder so. Ich bin nicht sicher, wie ich verfolgen soll, was das Problem verursacht. Ich denke, es könnte ein Netzwerkproblem sein, da auch Festplattensicherungen ausgeführt werden.
Irgendwelche Vorschläge, wo ich anfangen soll? Vielen Dank!
Der zugrunde liegende Anbieter ist beim Öffnen fehlgeschlagen. ---> System.Data.SqlClient.SqlException: Eine Verbindung zum Server wurde erfolgreich hergestellt, aber während des Handshakes vor der Anmeldung ist ein Fehler aufgetreten. (Anbieter: SSL-Anbieter, Fehler: 0 - Zeitüberschreitung beim Warten.) ---> System.ComponentModel.Win32Exception: Zeitüberschreitung beim Warten
sql-server
K09
quelle
quelle
Antworten:
OK, wahrscheinlich ist es kein Link, den Up_One gepostet hat.
SQL Server erledigt seine gesamte Arbeit über Scheduler. Jeder Scheduler ist an einen CPU-Kern auf dem Server angeschlossen. Wenn ich diesen Fehler gesehen habe, liegt dies normalerweise daran, dass die CPUs sehr ausgelastet sind und in der benötigten Zeit nicht richtig auf die Anfrage reagieren können.
Wie sieht die CPU-Arbeitslast auf dem SQL Server aus, wenn das Problem auftritt? Wie viele Benutzer führen zu diesem Zeitpunkt Abfragen aus? Wie viele CPU-Kerne hat der Server?
Das Update besteht darin, die CPU-Arbeitslast auf dem Server zu reduzieren. In der Regel erfolgt dies durch Indexoptimierung auf dem System, wodurch die CPU-Arbeitslast verringert wird.
quelle
Es scheint ein Fehler im .net-Framework zu sein
http://connect.microsoft.com/VisualStudio/feedback/details/745004/net-4-5-sql-connection-pre-login-handshake-error
quelle