GNU/Linux >> Linux Esercitazione >  >> Linux

Risolvere i problemi di accesso remoto a SQL Server

Quando non è possibile connettersi a un'istanza di Microsoft® SQL Server® in remoto tramite ODBC, Visual Studio® o una connessione SQL Server Management Studio®, il firewall di Windows® in genere blocca l'accesso. Usa le risoluzioni in questo articolo per risolvere il problema.

Verifica il traffico portuale

Verifica che il firewall di Windows consenta il traffico sulla porta 1433 :

  1. Apri PowerShell® sulla tua workstation remota.

  2. Esegui il seguente comando:

      test-netconnection <public IP address> -port 1433
    

Apri le porte TCP

Per risolvere questo problema, apri la porta TCP 1433 per il servizio stesso. Se devi utilizzare il servizio SQL Browser, apri anche la porta 1434 . Questa risoluzione si applica a SQL Server® versioni 2005, 2008, 2008 R2 e 2012.

  1. Apri Esegui finestra premendo i tasti Finestre + R , digita cliconfig e assicurati di abilitare il protocollo TCP/IP se non è abilitato.

  2. Verificare che il servizio SQL Server sia in esecuzione.

    • SQL Server 2005, 2008 e 2008 R2 :

      Seleziona Start> Strumenti di amministrazione> Servizi e verifica che SQL Server (MSSQLSERVER) il servizio è in esecuzione.

    • SQL Server 2012, 2014 e 2016 :

      Utilizza il tasto Windows o posiziona il puntatore del mouse sull'angolo inferiore sinistro del desktop, seleziona Strumenti di amministrazione> Servizi e verificare che SQL Server (MSSQLSERVER) il servizio è in esecuzione.

  3. Assicurati di utilizzare le credenziali corrette per l'autenticazione. L'account amministratore di SQL Server predefinito è denominato sa . Se hai creato il server da un'immagine del server con SQL Server preinstallato, la password è in un file di testo nella radice della partizione C.

  4. Da un prompt dei comandi, esegui netstat -an .

  5. Nell'output, verifica se il server è in ascolto per le porte trafficon di SQL Server 1433 e facoltativamente 1434 . In caso contrario, procedere con i passaggi seguenti per utilizzare Gestione configurazione SQL Server per modificare le porte.

  6. Aprire Gestione configurazione SQL Server come segue:

    • SQL Server 2005, 2008 e 2008 R2 :

      Vai a Start> Tutti i programmi> Microsoft SQL Server 2005 (o 2008 o 2008 R2)> Strumenti di configurazione> Gestione configurazione SQL Server .

    • SQL Server 2012, 2014 e 2016 :

      Utilizzare il tasto Windows o posizionare il puntatore del mouse sull'angolo inferiore sinistro del desktop e selezionare Tutti i programmi> Microsoft SQL Server2012 (o 2014 o 2016)> Strumenti di configurazione> SQL Server ConfigurationManager .

  7. Nel riquadro di navigazione, espandi Configurazione di rete di SQL Server eseleziona i protocolli per la tua istanza di SQL Server.

  8. Nel riquadro di destra, fai clic con il pulsante destro del mouse su TCP/IP e seleziona Proprietà .

  9. Seleziona gli Indirizzi IP scheda.

  10. Assicurati che tutte le porte TCP menzionate su tutte le interfacce siano 1433 .

  11. Fai clic su OK .

  12. Riavvia il servizio SQL Server.

Specifica il nome dell'istanza di SQL Server quando si utilizzano istanze denominate

Le istanze denominate consentono di ospitare versioni o tipi di servizio di SQL Server. Se si utilizzano istanze denominate durante l'installazione di SQL Server, è necessario specificare il nome dell'istanza di SQL Server durante la connessione anziché utilizzare il nome del server o l'indirizzo IP. Aggiungi una barra rovesciata e il nome dell'istanza di SQL Server al nome del server o all'indirizzo IP. Ad esempio,12.34.56.78\sqlInstanceName o sqlServerName\sqlInstanceName .


Linux
  1. Forza il riavvio di un server Linux remoto

  2. Eseguire SQL Server su Ubuntu?

  3. Consenti accesso Ssh remoto?

  4. Risolvi i problemi di un server cloud Linux inattivo

  5. Risolvi i problemi di un server cloud Windows inattivo

Come installare SQL Server su MacOS

Come installare SQL Server su Windows 10

Configurazione dell'accesso al server VNC su un Redhat Linux

Come consentire l'accesso remoto al server di database MySQL

Come utilizzare SSH per connettersi a un server remoto

Risoluzione dei problemi del desktop remoto