如何在Mac OS X操作系统中连接远程SQL服务器?我真的不需要一个GUI,但它将是很好的颜色编码和结果集网格。我宁愿不用虚拟机。

是否有一个SQL客户端Mac OS X工作与MS SQL Server?


当前回答

我一直在使用Oracle SQL Developer,因为微软的SQL Server软件目前还不能在Mac OS x上使用。我还推荐RazorSQL或SQLGrinder。

其他回答

如果您还没有它,它可能不是最好的解决方案,但是FileMaker 11与实际的SQL Server ODBC驱动程序(http://www.actualtech.com/product_sqlserver.php)在我今天的一个客户端上运行得很好。ODBC驱动程序只要29美元,但FileMaker要299美元,这就是为什么只有在已经拥有它的情况下才考虑使用它的原因。

出于这个目的,我使用Eclipse和Quantum-DB插件,因为我已经在使用Eclipse了。

我在Windows操作系统上使用AquaFold,但它基于Java,支持Mac OS X。

我的雇主生产了一个简单的,基于HTML5的概念验证SQL客户端,它可以用于web浏览器主机上的任何ODBC数据源,通过我们也生产的HTML5 WebDB-to-ODBC桥。这些组件都是免费的,适用于Mac、Windows等系统。

适用于这里的许多其他答案——大多数人提到的Type 1 JDBC-to-ODBC桥是Sun内置到JVM中并与JVM捆绑的桥。JVM/JRE/JDK文档总是建议不要使用这个内置组件,除非在实验场景中,或者没有其他选项存在的情况下,因为这个组件是作为概念验证构建的,从来没有打算用于生产使用。

我的雇主制作了一个企业级JDBC-to-ODBC桥,可以是单层的(完全安装在客户端应用程序主机上),也可以是多层的(在客户端应用程序主机和ODBC数据源主机上分割组件,使任何JVM中的JDBC客户端应用程序都可以使用Mac、Windows、Linux等上的ODBC数据源)。这个解决方案不是免费的。

以上所有都可以与Sybase和Microsoft SQL Server(或其他数据库)的ODBC驱动程序一起使用,我们也生产…

我一直在使用Oracle SQL Developer,因为微软的SQL Server软件目前还不能在Mac OS x上使用。我还推荐RazorSQL或SQLGrinder。