Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Abilita le connessioni remote per SQL Server Express 2012

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?

  1. Esegui Gestione configurazione SQL Server.
  2. Vai a Configurazione di rete di SQL Server> Protocolli per SQLEXPRESS.
  3. Assicurati che TCP/IP sia abilitato.

Finora, tutto bene e del tutto previsto. Ma poi:

  1. Fai clic con il pulsante destro del mouse su TCP/IP e seleziona Proprietà .
  2. Verifica che, in IP2, l'indirizzo IP sia impostato sull'indirizzo IP del computer nella sottorete locale.
  3. Scorri verso il basso fino a IPAll.
  4. Assicurati che porte dinamiche TCP è vuoto . (Il mio era impostato su un numero di porta a 5 cifre.)
  5. 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)