Haz esta prueba:
En windows->símbolo de sistema haz un ping al nombre de servidor que tenías antes.
ping SQLServer
como respuesta (aparte del tiempo de respuesta, el TTL...) te da la dirección IP del servidor.
Prueba a hacer la cadena de conexión con esa IP.
No estoy seguro de si funcionará, pero Named pipes y TCP/IP van por separado en las opciones de red de SQL Server
Espero que te sirva.
Un saludo