Hier ist der vollständige Fehler zu erhalten: SqlException: A transport-level error has occurred when receiving results from the server. (provider: Shared Memory Provider, error: 1 - I/O Error detected in read/write operation)
Was sind die Ursachen dieses SqlException: Ein Übertragungsfehler aufgetreten ist, wenn Ergebnisse von dem Server
ich diese Meldung zeitweise für ein paar der Unit-Tests in meiner Anwendung zu sehen, haben damit begonnen, (Es gibt über 1100 Einheit & Systemtests). Ich benutze den Testläufer in ReSharper 4.1.
Eine andere Sache: meine Entwicklungsmaschine ist eine VMWare virtuelle Maschine.
Wie Trumpi vorschlägt, habe ich festgestellt, dass dieser Fehler auftreten kann, indem einfach der DB-Server (oder irgendetwas, das den Server zwingt, die Verbindung freizugeben).Die Verbindung wird immer noch auf einer anderen Ebene zwischen dem Client und einem Pool zwischengespeichert. Beim Versuch, sie zu verwenden, gibt die Erkennung, dass sie nicht mehr gültig ist, den Fehler "transport level error" zurück. Das liegt wahrscheinlich daran, dass Sie Ihren Produktions-DB-Server nicht neu starten (eine gute Sache) und Sie Ihren DB-Server neu starten (wen interessiert das?). – ErikE