Come testare la connessione remota al server SQL

Quando creiamo una applicazione web o un software per la gestione di dati  è normale collegarsi a un server remoto per leggere o scrivere dati in un database.

Ci possono essere dei problemi a livello di rete che ci impediscono di collegarci al server, non sempre sono facilmente individuabili perciò è necessario utilizzare alcuni strumenti per permetterci in tempi brevi di scoprire e risolvere il problema.

Qui di seguito vi illustro alcuni dei metodi e degli strumenti per verificare la connessione con un SQL server in ambiente microsoft lato client.

Lista di azioni per la verifica della connessione al server:

Lato Client

  • Testare visibilità del server in rete con comando Ping
  • Verificare la connessione con la porta di comunicazione, disabilitare temporaneamente eventuali firewall.
   Lanciare il comando da prompt: telnet <NomeServer> <porta>
  • Creazione del file di test con estensione udl per la verifica delle credenziali

Aprire il file udl e impostare a partire dalla prima schermata il tipo di connessione e  nella seconda i dati di accesso ed eseguire il test.

 

  • Se la connessione non sembra stabile e non ci permette di visualizzare tutti i dati correttamente possiamo eseguire una ulteriore verifica utilizzando uno strumento microsoft molto potente e veloce da installare.

sqlcmd è una utility a riga di comando versatile per interagire con istanze SQL , permette di scrivere query attraverso l’editor di query, lanciare script e eseguire test di diagnostica del server.

Per installare il tool senza installare un intero sql server sulla macchina client è necessario installare prima una sua dipendenza:

ODBC Driver 11 for SQL Server

Link al download odbc driver 11.

Fatto ciò è sufficiente procedere con l’installazione del tool.

Link al download SQLCMD.

Nota l’installazione dell’utility è disponibile anche per sistemi Linux.

Per eseguire un test di collegamento è necessario utilizzare le opzioni come segue:

sqlcmd -S serverName -U user -P <password> -d DatabaseName

Related posts

Il programma per verificare Checksum e Hash

Alessandro

Sostituire la solita tastiera Android con qualcosa di meglio

Alessandro

Risolvere Impossibile connettersi al servizio Client di Criteri di gruppo

Alessandro

Leave a Comment