Aquí está el error completo: 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)
lo que causa esta SqlException: Un error de nivel de transporte se ha producido al recibir los resultados desde el servidor
he empezado viendo este mensaje de forma intermitente durante unas pocas de las pruebas unitarias en mi solicitud (hay más de 1100 unidades de & pruebas del sistema). Estoy usando el corrector de prueba en ReSharper 4.1.
Otra cosa: mi máquina de desarrollo es una máquina virtual VMWare.
Como sugiere Trumpi, he descubierto que este error puede ocurrir simplemente al hacer ciclismo en el servidor de bases de datos (o cualquier cosa que obligue al servidor a liberar la conexión).La conexión todavía se almacena en caché en algún nivel desde el otro extremo (en el software del cliente o en un grupo) y luego, durante el intento de usarlo, el descubrimiento de que ya no es válido devuelve "error de nivel de transporte". Probablemente sea porque no reinicia su servidor DB de producción (algo bueno) y reinicia su servidor DB de desarrollo (¿a quién le importa?). – ErikE