Principale utente con più risposte
SQL Express 2005 ed accesso da rete

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)
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
-
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
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 -
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
-
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