Encontré el mismo problema. Resulta que no abrí el acceso TCP/IP para mi servidor SQL local.
Realice una prueba rápida para verificar si es causado por esto, puede intentar conectarse a un servidor remoto con el mismo código. Si funciona, significa que algo anda mal con su servidor local.
Así que simplemente abra el acceso a su 127.0.0.1:1433 en el Administrador de configuración del servidor SQL.
Pasos:
- Inicio -> Todos los programas -> Microsoft SQL Server 20XX -> Herramientas de configuración -> Administrador de configuración de SQL Server
- Configuración de red de SQL Server -> Protocolos para MSSQLSERVER
- TCP/IP -> Propiedades -> Direcciones IP. Busque 127.0.0.1 y cambie "Habilitado" a "Sí". Puedes hacerlo para todas las IPs si quieres.