none
Registrazione SQL Server (che sta su una macchina fuori dalla mia LAN) in SQL Server Enterprise Manager RRS feed

  • Domanda

  • Salve a tutti,

    come faccio a registrare un'istanza di SQL Server che risiede

    su una macchina server su internet,

    della machina server ho una connessione RDP, quindi conosco Nome Utente e password per accedere alla macchina server,

    mi servono altre info?Che procedura debbo fare su Enterprise Manager?

    grazie in anticipo per le vs risposte

    mercoledì 13 giugno 2012 11:24

Tutte le risposte

  • come faccio a registrare un'istanza di SQL Server che risiede

    su una macchina server su internet,

    della machina server ho una connessione RDP, quindi conosco Nome Utente e password per accedere alla macchina server,

    mi servono altre info?Che procedura debbo fare su Enterprise Manager?

    Ciao Angelo,

    Per registrare un'istanza remota devi verificare che sia effettivamente esposta su internet (ne dubito dato che altrimenti sarebbe vittima di innumerevoli attacchi). Tradotto significa che dal tuo client facendo una telnet <ip server>, <porta istanza> devi riuscire a contattarla (schermo nero da una shell).

    Come raggiungi via RDP il server? Utilizzi una VPN?

    Ciao!


    Lorenzo Benaglia
    http://blogs.dotnethell.it/lorenzo
    http://social.technet.microsoft.com/Forums/it-IT/sqlserverit

    mercoledì 13 giugno 2012 11:50
    Moderatore
  • - Sì viene adoperata una VPN. Ho quindi il suo IP interno, il suo IP gateway e l'indirizzo IP che viene visto dall'esterno, quale adopero ?

    - La porta che debbo usare è quella indicata in

    start\programmi\ms sql server\configurazione di rete client, su TCP, nella macchina del server sql da registrare?

    - che differenza c'è fra configurazione di rete client e configurazione di rete server ?

    - C'è una configurazione da fare nella macchina ove registrerò il server,

    a proposito di configurazione di rete client e configurazione di rete server?

    • Modificato AngeloNew mercoledì 13 giugno 2012 14:43
    mercoledì 13 giugno 2012 14:09
  • - Sì viene adoperata una VPN. Ho quindi il suo IP interno, il suo IP gateway e l'indirizzo IP che viene visto dall'esterno, quale adopero ?

    - La porta che debbo usare è quella indicata in

    start\programmi\ms sql server\configurazione di rete client, su TCP, nella macchina del server sql da registrare?

    - che differenza c'è fra configurazione di rete client e configurazione di rete server ?

    - C'è una configurazione da fare nella macchina ove registrerò il server,

    a proposito di configurazione di rete client e configurazione di rete server?

    Se sei in VPN è come se ti trovassi in LAN, pertanto devi utilizzare l'IP del server che oispita l'istanza (quello che tu definisci "interno"). La porta TCP (sempre che il protocollo sia abilitato) la trovi con il SQL Server Configuration Manager nella sezione "configurazione di rete server". Inizia ad eseguire la telnet suggerita e vedi se raggiungi l'istanza...

    Ciao!


    Lorenzo Benaglia
    http://blogs.dotnethell.it/lorenzo
    http://social.technet.microsoft.com/Forums/it-IT/sqlserverit

    mercoledì 13 giugno 2012 19:25
    Moderatore
  • Dunque, da una shell DOS, lancio il comando Telnet

    poi lancio il nuovo comando

    open 192.168.XXX.XXX 1433

    mi compare la stringa : premere un tasto per continuare, credo dunque, che funzioni la connessione al server.

    PS:

    Ho provato anche a fare un

    Ping -a 192.168.XXX.XXX per verificare se effettivamente mi collegavo al server che volevo, sì, esce fuori il nome del server


    giovedì 14 giugno 2012 10:00
  • Dunque, da una shell DOS, lancio il comando Telnet

    poi lancio il nuovo comando

    open 192.168.XXX.XXX 1433

    mi compare la stringa : premere un tasto per continuare, credo dunque, che funzioni la connessione al server.

    PS:

    Ho provato anche a fare un

    Ping -a 192.168.XXX.XXX per verificare se effettivamente mi collegavo al server che volevo, sì, esce fuori il nome del server


    Non è quello che ti ho chiesto. Devi aprire una shell dos e scrivere:

    C:\>telnet 192.168.xxx.xxx 1433

    La shell diventa subito nera (senza alcuna scritta)? Se la risposta è affermativa significa che hai contattato correttamente l'istanza, diversamente hai un problema a raggiungerla.

    Nal caso il test dia esito positivo puoi procedere a registrare l'istanza in Enterprise Manager (sempre che sia <=2000), altrimenti dovrai utilizzare un client più aggiornato (come SQL Server Management Studio).

    Ciao!


    Lorenzo Benaglia
    http://blogs.dotnethell.it/lorenzo
    http://social.technet.microsoft.com/Forums/it-IT/sqlserverit

    giovedì 14 giugno 2012 19:06
    Moderatore
  • Sì, eseguendo il comando che mi hai suggerito, la shell diventa subito nera.

    Registrando il nuovo server attraverso l'ip interno, la porta e con autenticazione SQL,

    la registrazione va a buon fine, ma appena cerco di connettermi al server ottengo questo errore :

    Però dicendo di sì sembra comunque funzionare tutto correttamente.Hai delle spiegazioni in merito?

    Inoltre aprendo la lista dei database, noto che 2 database presentano nell'icona una manina, che significa ?

    Inoltre se invece di connettermi al server remoto con autenticazione SQL, scelgo l'autenticazione Trusted(alcuni la suggeriscono perchè è più affidabile) non riesco più a collegarmi al server remoto, ottenendo questo errore :

    Impossibile eseguire l'accesso per l'utente 'null'.Motivo : l'utente non è associato ad una connessione SQL Server Trusted

    Cosa succede?


    • Modificato AngeloNew venerdì 15 giugno 2012 08:24
    venerdì 15 giugno 2012 07:53