none
Esposizione di un server sql su internet RRS feed

  • Discussione generale

  • Ciao a tutti

    So che non è consigliabile e che è una brutta soluzione ma attualmente ho la necessità di esporre un server sql 2012 su internet.

    Il prpoblema è che il server ha istanza nominata.

    es 111.111.111.111\sqlname porta 5555

    Il firewal è aperto sul tcp per tale porta e fa il port forwarding.

    Questo che non capisco è come passare l'istanza del server.

    Avevo già impostato tutto una volta con un'istanza non nominata e tutto andava.

    Ma in questo caso come potrei configurare il client sql per accedere al server?

    Grazie in anticipo

    giovedì 1 agosto 2013 08:23

Tutte le risposte

  • Ciao Gabriele, hai considerato di acquistare un DB su Azure ?

    Con qualche euro al mese ti semplifichi la vita in modo drastico avendo assicurate sicurezza e robustezza. :-)

    Ciao.


    mario formosa


    • Modificato Mario Formosa giovedì 1 agosto 2013 09:02 precisazione
    giovedì 1 agosto 2013 09:00
  • Si ... in realtà siamo in attesa di acquistare una macchina virtuale con Microsoft ... ma temporaneamente dobbiamo esporre sto benedetto db.

    Sai com'è i clienti premono ....

    giovedì 1 agosto 2013 09:11
  • Ciao Gabriele,

    credo tu debba agire direttamente sull'istanza, attraverso SQL Server Configuration Manager. In sostanza, vai a selezionare l'istanza, configurando il protocollo TCP/IP per esporla su un dato indirizzo.

    Nell'esempio che ti allego qui sotto, la mia istanza è attualmente configurata per l'ascolto su porta 57103.

    Maggiori informazioni su questo tipo di configurazione le puoi trovare a questo indirizzo: http://msdn.microsoft.com/it-it/library/ms177440.aspx

    Spero di esserti stato di aiuto


    emiliano musso

    giovedì 1 agosto 2013 09:14
  • Ciao Emiliano

    Grazie della risposta.

    Effettivamente ho già impostato il server su una porta fissa e testato all'interno della LAN la creazione di un ALIAs diretto al server.

    Ma la cosa non mi riesce quando dall'esterno della LAN, via internet cerco di accedere a SQL tramite l'ind IP pubblico.

    Il port forwarding lo faccio .... ma se dal client esterno cerco di creare un alias del tipo IPPubblico\SqlIstanceName questo non mi accede a SQL.

    giovedì 1 agosto 2013 12:13
  • Ciao Gabriele,

    in linea teorica, se hai forwardato la macchina che ospita SQL Server, hai forwardato anche l'istanza. O meglio: avendo settato i parametri TCP/IP di esposizione dell'istanza, sulla tua porta trovi già configurata l'istanza specifica.

    A questo punto, non dovrebbe servire andare sull'alias IPPubblico\SqlIstanceName, ma direttamente su IPPubblico, senza specificare istanze lato client.

    Così hai provato?


    emiliano musso

    giovedì 1 agosto 2013 12:18
  • No ora provo ..... :-(
    giovedì 1 agosto 2013 12:23
  • Hai ragione.... cosi' va.

    Ma il motivo era che il server cliente era bloccato .... ho testato la cosa su un altro client e mi sono collegato.

    Grazie ancora.

    giovedì 1 agosto 2013 13:03
  • Bene, meglio così  :-)

    Buon lavoro!


    emiliano musso

    giovedì 1 agosto 2013 13:23