Bene, felice di averlo chiesto . La soluzione che ho finalmente scoperto era qui:
Come posso configurare SQL Server Express per consentire connessioni TCP/IP remote sulla porta 1433?
- Esegui Gestione configurazione SQL Server.
- Vai a Configurazione di rete di SQL Server> Protocolli per SQLEXPRESS.
- Assicurati che TCP/IP sia abilitato.
Finora, tutto bene e del tutto previsto. Ma poi:
- Fai clic con il pulsante destro del mouse su TCP/IP e seleziona Proprietà .
- Verifica che, in IP2, l'indirizzo IP sia impostato sull'indirizzo IP del computer nella sottorete locale.
- Scorri verso il basso fino a IPAll.
- Assicurati che porte dinamiche TCP è vuoto . (Il mio era impostato su un numero di porta a 5 cifre.)
- Assicurati che Porta TCP è impostato su 1433 . (Il mio era vuoto.)
(Inoltre, se segui questi passaggi, non necessario per abilitare SQL Server Browser e devi solo consentire la porta 1433, non 1434.)
Questi cinque passaggi aggiuntivi sono qualcosa che non ricordo di aver mai dovuto fare in una versione precedente di SQL Server, Express o altro. Sembrano essere stati necessari perché sto usando un'istanza denominata (myservername\SQLEXPRESS) sul server invece di un'istanza predefinita. Vedi qui:
Configura un server per l'ascolto su una porta TCP specifica (Gestione configurazione SQL Server)