Você não pode usar o cliente mysql para se conectar ao servidor mssql. O MSSQL é um serviço de banco de dados SQL baseado em Windows, enquanto o MySQL é um protocolo completamente diferente e o MSSQL é um protocolo completamente diferente. É o protocolo TDS que separa os dois. Se você deseja se conectar ao serviço MSSQL a partir de uma ferramenta no Unix, existem vários deles. Você pode usar a abordagem FreeTDS, PyMSSQL, ODBC / JDBC.
Se você está procurando algumas ferramentas de abordagem prontas, há poucas que eu conheço:
link
link
Dê uma olhada neles.
Flimzy,
O utilitário mysqldump suporta arquivos de backup de banco de dados no local do disco local, mas o mssql ou o sybase parecem não oferecer essa flexibilidade diretamente. No MSSQL, no entanto, é possível gravar os arquivos de backup do banco de dados em caminhos UNC, como compartilhamentos de rede, que podem ser chamados como caminho do sistema de arquivos remoto montado localmente no servidor de banco de dados mssql. Existe um suporte ftp também diretamente do comando BACKUP DATABASE
SQL, portanto, é possível fazer upload dos arquivos de backup do banco de dados como um fluxo para o local de upload do ftp. As diferenças de largura de banda e limitações de protocolo devem ser levadas em perspectiva, no entanto. Seria bom usar caminhos UNC se você puder configurar um compartilhamento winbind / smb em sua máquina local e disponibilizá-lo em todo o domínio do grupo de trabalho / AD e, em seguida, acessar o servidor MSSQL; desde que haja limitações de largura de banda de rede. Se for local, eu gostaria de garantir que todos os elementos de segurança sejam cobertos.
Se for ftp, seria simples, pois a administração do ftp é completamente local e você pode restringir o caminho de upload na área do sistema de arquivos FTP. Você não precisa se preocupar com o fato de o samba se juntar aos requisitos do usuário AD e de todos. Apenas o serviço ftp como local de rede puro, talvez com permissões de segurança aplicadas. BTW, certifique-se de seus despejos são garantidos, se for produção, eu seria duplamente certo para torná-los seguros: -)