También me he enfrentado al mismo problema, entonces he seguido estas instrucciones
Intente esto una vez, de lo contrario buscará otra solución
Ir al Administrador de configuración de SQL Server
Inicio->todo el programa->SQL Server 2008 R2->Herramientas de configuración->Administrador de configuración de SQL Server
Explore "Configuración de red de SQL Server" y luego seleccione "Protocolos para MSSQLSERVER".
Compruebe sus protocolos TCP/IP en el panel lateral derecho. Si está deshabilitado, habilítelo y reinicie el "servicio Sql Server (MSSQLSERVER)" que está disponible en el "panel de servicios de SQL Server 2008 R2".