In unserer Vb.net-Anwendung (Benutzer innerhalb einer lokalen Netzwerkverbindung innerhalb eines Büros), die seit langem verwendet wird, erhalten einige Benutzer die Fehler nur manchmal täglich
Beim Senden der Anforderung an den Server ist ein Fehler auf Transportebene aufgetreten. (Provider: TCP Provider, Fehler: 0 - Eine bestehende Verbindung wurde vom Remote-Host zwangsweise geschlossen.
Ich habe bereits folgendes überprüft
Alle Datenbanken sind auf automatische Abschaltung eingestellt
Ich habe nicht viele Netzwerkprobleme gefunden und die Netzwerkgeschwindigkeit ist gut.
Beim Einchecken von SSMS wurde das Zeitlimit für Remote-Abfragen unter Servereigenschaften auf 600 Sekunden festgelegt
Ich habe das SQL Server-Protokoll überprüft und keine diesbezüglichen Fehler oder dieselbe Fehlermeldung gefunden
Was kann der Grund für diesen Fehler sein? Und wie kann man das Problem beheben?
quelle
Ich bin vor einiger Zeit auf denselben Fehler gestoßen und wollte meine Antwort posten, konnte mich aber nicht anmelden und habe es einfach vergessen. Ich bin wieder auf diese Frage gestoßen und werde meine Antwort so gut ich kann erinnern, da sie ziemlich dunkel ist und ich nirgendwo anders eine Erwähnung finden konnte.
Dieser Fehler wird von MS-SQL-Datenbanken zurückgegeben, wenn ein ungültiges Datum aus .NET (und möglicherweise anderen Quellen) an einen SP übergeben wird. IIRC, ich habe ein .NET MinDate (dh einen Standardwert) übergeben. Überprüfen Sie einfach Ihre Datumsparameter und stellen Sie sicher, dass sie sinnvoll sind!
quelle
Ich habe genau den gleichen Fehler in meiner Anwendung erhalten. Es werden viele Datensätze in einer einzigen Transaktion aktualisiert. Ich habe dies behoben, indem ich den Parameter SqlCommand.CommandTimeout erhöht habe.
quelle
In meinem Fall wird dieser Fehler angezeigt, wenn der Speicherplatz auf Ihrem C-Laufwerk niedrig ist und jede Sekunde neue Protokolldateien generiert werden.
Die Auflösung ist also, dass alle Protokolle im Laufwerk c gelöscht werden und dann wieder einwandfrei funktionieren.
quelle