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

La connessione a SQL Server funziona a volte

Si è scoperto che TCP/IP era abilitato per l'indirizzo IPv4, ma non per l'indirizzo IPv6, di THESERVER .

Apparentemente alcuni tentativi di connessione hanno finito per utilizzare IPv4 e altri hanno utilizzato IPv6.

L'abilitazione di TCP/IP per entrambe le versioni IP ha risolto il problema.

Il fatto che SSMS abbia funzionato si è rivelato una coincidenza (i primi tentativi presumibilmente utilizzavano IPv4). Alcuni tentativi successivi di connessione tramite SSMS hanno prodotto lo stesso messaggio di errore.

Per abilitare TCP/IP per indirizzi IP aggiuntivi:

  • Avvia Gestione configurazione SQL Server
  • Apri il nodo Configurazione di rete di SQL Server
  • Protocolli clic sinistro per MYSQLINSTANCE
  • Nel riquadro di destra, fai clic con il pulsante destro del mouse su TCP/IP
  • Fai clic su Proprietà
  • Seleziona la scheda Indirizzi IP
  • Per ogni indirizzo IP elencato, assicurati che Attivo e Abilitato siano entrambi Sì.