none
Connettere SQL remoti RRS feed

  • Domanda

  • Buongiorno a tutti,

    ho la seguente necessità: 7 aziende devono replicare i propri DB su un'ottava azienda.

    Tutte le aziende hanno SQL Server 2008 R2, tutte le aziende hanno degli IP pubblici quindi raggiungibili tramite quei servizi che ho deciso di abilitare sul firewall: porte 80, 443, 3389, 6000, 6050 e fra queste anche la 3165 che viene utilizzata da SQL (chi ha installato il gestionale ha utilizzato questa)

    Il mio problema è il seguente:

    Su un'azienda A faccio il telnet all'indirizzo 192.168.6.102 sulla porta 3165 ed è tutto ok.

    Se da'un'azienda B faccio il telnet all'indirizzo pubblico associato al precedente privato mi dice: Impossibile aprire una connessione con l'host. Non penso sia un problema del firewall perchè ho aperto la porta 3165 sul firewall dell'azienda A.

    C'è qualcosa che devo fare a livello di configurazione di SQL?

    Spero di essere stato chiaro.

    Grazie a tutti in anticipo.

    giovedì 26 settembre 2013 14:46

Tutte le risposte

  • Ciao, prova a controllare che le proprietà del server prevedano nella scheda connection l'opzione "Allow remote connections to this server"

    Nei protocollo verifica che SQL Server abbia abilitato il TCP/IP.

    Qua trovi una descrizione completa dei passaggi, anche se molti riguardano Windows Firewall che credo vada oltre le tue necessità.

    How to enable remote connection in sql server 2008


    venerdì 27 settembre 2013 11:59
  • Il mio problema è il seguente:

    Su un'azienda A faccio il telnet all'indirizzo 192.168.6.102 sulla porta 3165 ed è tutto ok.

    Se da'un'azienda B faccio il telnet all'indirizzo pubblico associato al precedente privato mi dice: Impossibile aprire una connessione con l'host. Non penso sia un problema del firewall perchè ho aperto la porta 3165 sul firewall dell'azienda A.

    C'è qualcosa che devo fare a livello di configurazione di SQL?

    il problema non è nella configurazione di SQL Server, il problema è di networking:

    se l'istanza di sql risponde su 192.168.6.102 porta 3165 dall'interno della rete, affinchè possa rispondere da sull'ip pubblico è necessario modificare la configurazione del router presente nell'azienda A nattando l'ip pubblico, porta 3165 verso il 192.168.6.102 porta 3165 in modo che i pacchetti tcp/ip possano arrivare a quel server SQL all'interno della rete.

    è necessario configurare il nat non essendo sufficiente aprire le porte sul firewall del server o del router.

    ciao.


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org


    venerdì 27 settembre 2013 14:06
    Moderatore
  • Buongiorno e grazie a tutti per la risposta.

    Fino'ora tutto quello che mi avete proposto è stato fatto ma cmq non riesco a raggiungere un sql remoto.

    Domanda .... com'è la sintassi quando voglio aggiungere un sql remoto?

    io vado sul mio server SQL tasto destro e mi compare la maschera di login; nel campo Server Name metto IP pubblico\nome istanza e quindi sa e relativa password.

    Quello appena descritto è corretto? così da circoscrivere il problema ...

    Grazie di nuovo a tutti.

    lunedì 30 settembre 2013 15:03
  • Buongiorno e grazie a tutti per la risposta.

    Fino'ora tutto quello che mi avete proposto è stato fatto ma cmq non riesco a raggiungere un sql remoto.

    Domanda .... com'è la sintassi quando voglio aggiungere un sql remoto?

    io vado sul mio server SQL tasto destro e mi compare la maschera di login; nel campo Server Name metto IP pubblico\nome istanza e quindi sa e relativa password.

    Quello appena descritto è corretto? così da circoscrivere il problema ...

    quello che hai scritto è corretto salvo un piccolo particolare: SQL Server Management Studio di default usal la porta 1433 per contattare un'istanza di sql server e non la 3165

    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    lunedì 30 settembre 2013 15:15
    Moderatore
  • Prova a specificare la porta

    IPPubblico\nomeistanza,3165


    martedì 1 ottobre 2013 07:35