none
SQL Server 2008 Express Edition RRS feed

  • Domanda

  • Buona sera a tutti,

    Sto cercando di connettermi al DB ma credo (anzi, sono certo) di essermi incartato di brutto.

    Utilizzo MS SQLEXPRESS con Windows 7.

    Premetto che, ho cercato in lungo e largo sul web soluzioni al mio problema, dunque adesso so che:

    - Riesco a raggiungere il server tramite Telnet (io uso Putty, ma dovrebbe essere la stessa cosa) sulla porta 1433

    - Ho aperto la porta 1433 sul Firewall

    - Ho letto attentamente il contenunto del topic http://msdn.microsoft.com/en-us/library/cc646023.aspx

    La cosa strana è che, quando tento di connettermi via ODBC non riesco a farlo nè con l'autenticazione di Windows, nè con quell SQL Server.

    Non so se sno riuscito a rendere chiaramente il mio problema.. ho le idee un po' (molto) confuse, dunque scusate i farfugliamenti.

    Vittorio.

    venerdì 10 dicembre 2010 14:43

Tutte le risposte

  • - Riesco a raggiungere il server tramite Telnet (io uso Putty, ma dovrebbe essere la stessa cosa) sulla porta 1433

    - Ho aperto la porta 1433 sul Firewall

    - Ho letto attentamente il contenunto del topic http://msdn.microsoft.com/en-us/library/cc646023.aspx

    La cosa strana è che, quando tento di connettermi via ODBC non riesco a farlo nè con l'autenticazione di Windows, nè con quell SQL Server.

    Non so se sno riuscito a rendere chiaramente il mio problema.. ho le idee un po' (molto) confuse, dunque scusate i farfugliamenti.

    Ciao Vittorio,

    Se riesci a connetterti al server con PuTTY specificando la porta TCP 1433 (lo schermo rimane nero), significa che la configurazione di rete tra client e server è corretta, pertanto si tratta di un errore di autenticazione.

    Ora, client e server sono in dominio o in domini in trust fra loro? Se la risposta è negativa utilizza la SQL Server Authentication per autenticarti all'istanza (di default è attiva solo la Windows Authentication ma puoi abilitarle entrambe tramite SSMS selezionando l'istanza, tasto DX, Properties, Security e selezionando l'option button "SQL Server and Windows Authentication mode").

    A questo punto se conosci la password della login "sa" puoi provare ad utilizzare quelle credenziali per eseguire un test di connessione dal client, oppure loggati localmente al server in Windows Authentication e cambia la password di "sa".

    Una volta appurato che tutto funziona correttamente, definisci una nuova login SQL Sever mappata ad uno user account avente i diritti strettamente necessari all'attività che devi svolgere.

    Ciao!

     


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    venerdì 10 dicembre 2010 15:06
    Moderatore
  • Ciao Lorenzo,

    Le tue risposte ad atri utenti mi hanno aiutato molto a muovere i primi passi nel mondo DB con SQL Server.

    Per quanto rgurda il mio problema:

    - Lo schermo con Putty diventa nero, dunque riesco a collegarmi (mi sembra già una bella notizia).

    - Spero di aver capito bene la tua seconda domanda : ("...client e server sono in dominio o in domini in trust fra loro?") e ti dico che i due computer sono sullo stesso gruppo di lvoro (workgroup), la rete è stata settata come domestica ed entrambi i computer sono stati aggiunti al gruppo home.

    - In ogni caso, io non riesco a raggiungere il server neppure in locale con ODBC;

    - Utilizzo come management tool EMS SQL Manager Lite.

    - Ho tentato di scaricare SSMS ma non ci sono riuscito (sembra che il file di installazione - 190 MB - contenga anche il server).

    Grazie e ciao.

    Vittorio

    venerdì 10 dicembre 2010 15:32
  • - Spero di aver capito bene la tua seconda domanda : ("...client e server sono in dominio o in domini in trust fra loro?") e ti dico che i due computer sono sullo stesso gruppo di lvoro (workgroup), la rete è stata settata come domestica ed entrambi i computer sono stati aggiunti al gruppo home.

    - In ogni caso, io non riesco a raggiungere il server neppure in locale con ODBC;

    - Utilizzo come management tool EMS SQL Manager Lite.

    - Ho tentato di scaricare SSMS ma non ci sono riuscito (sembra che il file di installazione - 190 MB - contenga anche il server).

    Grazie e ciao.

    Ciao Vittorio,

    Se i 2 computer sono in Workgroup devi necessariamente ricorrere alla SQL Server Authentication.

    Mi spiace, non conosco EMS SQL Manager Lite. Puoi scaricare SQL Server Management Studio 2008 R2 dal seguente link.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    venerdì 10 dicembre 2010 15:57
    Moderatore
  • Ciao Lorenzo,

    Sembra che sia riuscito a risolvere: I computer vedono il server e si connettono tramite ODBC con autenticazione SQL SVR.

    Un dubbio: adesso che ci penso, all'inizio dell'installazione di SQLEXPRESS 2008, mi appariva una finestra che avvisava di problemi di compatibilità noti tra WIN7 e SQL SVR 2008. La soluzione dei problemi è stata l'insallazione dell'R2?

    Vorrei cogliere l'occasione per ringraziarti per il prezioso aiuto, senza il quale sarei ancora naufrago nel tempestoso mare delle connessoni.

    A presto.

    Vittorio

    sabato 11 dicembre 2010 12:43
  • Un dubbio: adesso che ci penso, all'inizio dell'installazione di SQLEXPRESS 2008, mi appariva una finestra che avvisava di problemi di compatibilità noti tra WIN7 e SQL SVR 2008. La soluzione dei problemi è stata l'insallazione dell'R2?

    Ciao Vittorio,

    La compatibilità con Windows 7 è stata garantita con l'SP1 di SQL Server 2008. L'R2 è compatibile già con l'RTM.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    sabato 11 dicembre 2010 13:09
    Moderatore