我正在使用从http://dev.mysql.com/doc/refman/5.5/en/mysql.html下载的mysql命令行工具 - 我已经启用了连接到SQL Server的远程连接,但是我无法使用它连接。我只是想知道是否因为mysql客户端与SQL Server不兼容?如果不是,有没有客户端可以在OS X或Ubuntu上使用?
不,你不能使用MySQL连接到MSSQL。 你必须使用专门创建用于理解MSSQL协议的客户端。在Linux上,最流行的解决方案之一是FreeTDS。 此外,你可以使用Microsoft提供的ODBC或JDBC驱动程序。
您可以尝试使用 SQuirreL SQL 客户端。它是用 Java 编写的,因此应该可以在 Linux 和 Mac 上运行,并且可以连接到 SQL 服务器和基本上任何具有 JDBC 驱动程序的数据库服务器。 http://squirrel-sql.sourceforge.net/ 您可能需要从微软单独下载JDBC驱动程序。