none
SQL Express 2005 ed accesso da rete RRS feed

  • Domanda

  • Ciao a tutti.

    Sono abbastanza niubbo in ambito SQL Server, pertanto chiedo supporto qui.

    Ho un'installazione funzionante di SQL Express 2005 alla quale vorrei accedere mediante l'utente "sa", ma se da riga di comando provo a connettermi al server con

    mysql -u sa -h SERVERNAME -p

    ricevo l'errore:

    ERROR 2003 (HY000): Can't connect to MySQL server on 'SERVERNAME' (111)

     

    Intendo connettermi da un client Linux (ecco perchè quel comando "mysql").

    Chi mi sa aiutare?

    Grazie.

     

     

    • Spostato Mila Daniel Ovidiu lunedì 15 novembre 2010 15:21 SQL (Da:Off Topic e discussioni generali)
    lunedì 15 novembre 2010 09:48

Risposte

  • Sono abbastanza niubbo in ambito SQL Server, pertanto chiedo supporto qui.

    Ho un'installazione funzionante di SQL Express 2005 alla quale vorrei accedere mediante l'utente "sa", ma se da riga di comando provo a connettermi al server con

    mysql -u sa -h SERVERNAME -p

    ricevo l'errore:

    ERROR 2003 (HY000): Can't connect to MySQL server on 'SERVERNAME' (111)

     

    Intendo connettermi da un client Linux (ecco perchè quel comando "mysql").

    Chi mi sa aiutare?

    Grazie.

    Ciao Flavio,

    SQL Server e MySQL sono due DMBS completamente diversi, pertanto non puoi utilizzare gli strumenti client di un prodotto per connetterti all'altro.

    Non sono a conoscenza di un client nativo per Linux ma potenzialmente potresti ricorrere a qualunque client che gestisca il Tabular Data Stream (TDS) di SQL Server attraverso drivers JDBC come ad esempio Oracle SQL Developer.

    Maggiori info in questo post.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    • Contrassegnato come risposta Anca Popa venerdì 3 dicembre 2010 12:20
    lunedì 15 novembre 2010 19:59
    Moderatore
  • salve,

    capisco che la connessione venga da un client X, ma comunque comunque "mysql" non e' un comando valido di sistema operativo.. per connetterti ad un'istanza SQL Server\SQLExpress devi utilizzare uno strumento, quindi un client, che possa interagire con un apposito "driver" di accesso ad un servizio.. in ambiente SQL Server esistono svariati drivers, sia ODBC, JDBC ed OLE DB, come anche il driver "nativo" attuale Sql Native Client.. potrai quindi utilizzare uno strumento custom che si appoggi su queste librerie, sia esso un client generico di amministrazione a carattere o grafico, come anche gli strumenti appositi previsti per l'amministrazione SQL Server.. che ovviamente non esistono nativi in piattaforma X.. puoi quindi forse dare un'occhiata a http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/Q_21257584.html per vedere se qualche strumento indicato puo' piacerti.. ma in X non esiste, di nuovo, alcuno strumento nativo..

    saluti


    http://www.asql.biz - DbaMgr2k - DbaMgr and further SQL Tools http://www.hotelsole.com/ - http://www.hotelsolericcione.de
    • Contrassegnato come risposta Anca Popa venerdì 3 dicembre 2010 12:20
    lunedì 15 novembre 2010 20:09
    Moderatore

Tutte le risposte

  • Per una migliore assistenza chiedi supporto nel Microsoft SQL Server Forum:
    http://social.technet.microsoft.com/Forums/it-IT/sqlserverit/threads

    Best of Luck,
    Vincenzo Di Russo
    Microsoft® MVP Windows Internet Explorer, Windows Desktop Experience & Security since 2003.
    Moderator in the Microsoft Answers and TechNet Forums Italy
    My MVP Profile: https://mvp.support.microsoft.com/profile/Vincenzo
    lunedì 15 novembre 2010 10:12
  • Sono abbastanza niubbo in ambito SQL Server, pertanto chiedo supporto qui.

    Ho un'installazione funzionante di SQL Express 2005 alla quale vorrei accedere mediante l'utente "sa", ma se da riga di comando provo a connettermi al server con

    mysql -u sa -h SERVERNAME -p

    ricevo l'errore:

    ERROR 2003 (HY000): Can't connect to MySQL server on 'SERVERNAME' (111)

     

    Intendo connettermi da un client Linux (ecco perchè quel comando "mysql").

    Chi mi sa aiutare?

    Grazie.

    Ciao Flavio,

    SQL Server e MySQL sono due DMBS completamente diversi, pertanto non puoi utilizzare gli strumenti client di un prodotto per connetterti all'altro.

    Non sono a conoscenza di un client nativo per Linux ma potenzialmente potresti ricorrere a qualunque client che gestisca il Tabular Data Stream (TDS) di SQL Server attraverso drivers JDBC come ad esempio Oracle SQL Developer.

    Maggiori info in questo post.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    • Contrassegnato come risposta Anca Popa venerdì 3 dicembre 2010 12:20
    lunedì 15 novembre 2010 19:59
    Moderatore
  • salve,

    capisco che la connessione venga da un client X, ma comunque comunque "mysql" non e' un comando valido di sistema operativo.. per connetterti ad un'istanza SQL Server\SQLExpress devi utilizzare uno strumento, quindi un client, che possa interagire con un apposito "driver" di accesso ad un servizio.. in ambiente SQL Server esistono svariati drivers, sia ODBC, JDBC ed OLE DB, come anche il driver "nativo" attuale Sql Native Client.. potrai quindi utilizzare uno strumento custom che si appoggi su queste librerie, sia esso un client generico di amministrazione a carattere o grafico, come anche gli strumenti appositi previsti per l'amministrazione SQL Server.. che ovviamente non esistono nativi in piattaforma X.. puoi quindi forse dare un'occhiata a http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/Q_21257584.html per vedere se qualche strumento indicato puo' piacerti.. ma in X non esiste, di nuovo, alcuno strumento nativo..

    saluti


    http://www.asql.biz - DbaMgr2k - DbaMgr and further SQL Tools http://www.hotelsole.com/ - http://www.hotelsolericcione.de
    • Contrassegnato come risposta Anca Popa venerdì 3 dicembre 2010 12:20
    lunedì 15 novembre 2010 20:09
    Moderatore