Вот полная ошибка: 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)
Что вызывает этот SqlException: Ошибка транспортного уровня произошла при получении результатов с сервера
Я начал видеть это сообщение перерывами на несколько модульных тестов в моем приложении (имеется более 1100 единиц & системных тестов). Я использую тестовый бегун в ReSharper 4.1.
Еще одна вещь: моя машина для разработки - виртуальная машина VMWare.
Как говорит Трумпи, я обнаружил, что эта ошибка может произойти просто путем циклирования сервера БД (или всего, что заставляет сервер освобождать соединение).Соединение по-прежнему кэшируется на некотором уровне с другого конца (в клиентском программном обеспечении или в пуле), а затем во время попытки его использования обнаружение, что оно больше недействительно, возвращает «ошибка транспортного уровня». Так что это, вероятно, потому, что вы не перезагружаете свой производственный сервер БД (что хорошо), и вы перезагружаете свой сервер dev DB (кому это важно?). – ErikE 2013-06-08 01:57:31