Ho riscontrato lo stesso problema. Si scopre che non ho aperto l'accesso TCP/IP per il mio server SQL locale.
Fai un rapido test per verificare se è causato da ciò, puoi provare a connetterti a un server remoto con lo stesso codice. Se funziona, significa che qualcosa non va nel tuo server locale.
Quindi apri l'accesso al tuo 127.0.0.1:1433 in Gestione configurazione del server SQL.
Passi:
- Start -> Tutti i programmi -> Microsoft SQL Server 20XX -> Strumenti di configurazione -> Gestione configurazione SQL Server
- Configurazione di rete di SQL Server -> Protocolli per MSSQLSERVER
- TCP/IP -> Proprietà -> Indirizzi IP. Trova 127.0.0.1 e cambia "Abilitato" in "Sì". Puoi farlo per tutti gli IP se vuoi.