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

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


当前回答

我的雇主生产了一个简单的,基于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驱动程序一起使用,我们也生产…

其他回答

基于java的Oracle SQL Developer有一个支持SQL Server的插件模块。我经常在我的Mac电脑上使用它。它也是免费的。

下面是如何安装SQL Server插件:

运行SQL Developer 进入这个菜单项:Oracle SQL Developer/Preferences/Database/Third-party JDBC Drivers 单击帮助。 它将有指向MySQL、SQL Server等JAR文件的指针。 SQL Server JAR文件可以在http://sourceforge.net/projects/jtds/files/上获得

我喜欢SQLGrinder。

它是使用Cocoa构建的,因此它看起来更好,感觉更像一个Mac OS X应用程序,而不是这里提到的所有基于java的应用程序。

它使用JDBC驱动程序连接Microsoft SQL Server 2005、FrontBase、MySQL、OpenBase、Oracle、PostgreSQL和Sybase。

免费试用或59美元。

Ed: phpMyAdmin是MySQL,但询问者需要微软SQL服务器的东西。

我发现的大多数解决方案都涉及使用ODBC驱动程序和您使用的任何客户端应用程序。例如,Gorilla SQL声称能够做到这一点,尽管这个项目似乎已经被放弃了。

大多数好的解决方案要么使用远程桌面,要么使用VMware/Parallels。

DbVisualizer支持许多不同的数据库。有一个我以前用过的免费版本。从这里下载

我认为MySQL的Sequel Pro看起来很有趣。很难找到一种工具可以与所有这些数据库一起工作(特别是SQL Server 2005…大多数人使用SQL Server Management Studio,当然这只是Windows)。