Vaya a Inicio -> Programas -> Microsoft SQL ServerYYYY -> Herramientas de configuración -> Administrador de configuración YYYY de SQL Server o ejecute "SQLServerManager12.msc".
Asegúrese de que TCP / IP esté habilitado en Protocolos de cliente.
Luego vaya a "Configuración de red de SQL Server" y haga doble clic en TCP / IP. Haga clic en la pestaña "Direcciones IP" y desplácese hasta la parte inferior. En "IP Todos", elimine los puertos dinámicos TCP si están presentes y configure el puerto TCP en 1433. Haga clic en Aceptar y luego vuelva a "Servicios de SQL Server" y reinicie la instancia de SQL Server. Ahora puedes conectarte a través de localhost, al menos yo podría.

Tenga en cuenta que, por supuesto, este error también puede ocurrir cuando se conecta desde otras aplicaciones. Ejemplo de una Web.config
cadena de conexión de aplicación web C # normal :
<connectionStrings>
<add name="DefaultConnection" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>