如何使用Mac OS X连接到远程SQL服务器? 我真的不需要GUI,但是对于颜色编码和结果集网格会很好。 我宁愿不必使用VM。

是否有适用于MS SQL Server的Mac OS X SQL客户端?

===============>>#1 票数:291 已采纳

让我们一起研究规范的答案。

原生应用

基于Java的

电子为基础

(TODO:添加下面提到的其他人)

===============>>#2 票数:179

基于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/

===============>>#3 票数:35

这将是我已经回答的第二个问题,所以我认为值得指出我与这个产品没有任何关系,但我使用它并喜欢它并认为这也是这个问题的正确答案: DbVisualizer

===============>>#4 票数:9

当问到这个问题的时候,很少有工具值得。 我最终也使用了Fusion和Windows客户端。 我已经尝试过几乎所有关于MAC和Linux的东西,但从未找到任何有价值的东西。 其中包括dbvisualizer,squirrel(特别糟糕,即使我的办公室里的窗户讨厌它发誓),oracle SQL开发人员和其他一些人。 就我而言,在Windows上与DBArtizan相比没什么可比的,我准备将它与Fusion或VirtualBox一起使用。 我不使用MS产品,因为它仅限于MS SQL。

底线是没有任何免费是值得的,也不是大多数商业非Windows产品

但是,现在(2010年3月)我相信MAC和Linux有两个重要的竞争者和有价值的版本,它们的成本很低。 第一个是Aqua Data Studio,每个用户花费约450美元,这是一个勉强可以接受的,但与DBArtizan和其他具有类似功能的人相比便宜(但仅限MS)。 另一个是RazorSQL,每位用户只需69美元。 Aqua数据工作室很好,但是资源占用并且基本上相当缓慢,并且具有非必要的功能,例如ER图工具,这非常糟糕。 Razor速度非常快,只有16meg下载,并且拥有SQL开发人员所需的一切,包括TSQL编辑器。

因此,最大的赢家是RazorSQL,售价69美元,非常值得并且功能齐全。 相信我,经过几年的等待,找到一个便宜的非窗户替代DBartizan,我终于找到一个,我一直非常挑剔。

===============>>#5 票数:9

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

===============>>#6 票数:7

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

这里适用于许多其他答案 - 大多数所指的Type 1 JDBC-to-ODBC Bridge是内置于JVM并与JVM捆绑在一起的Sun。 JVM / JRE / JDK文档始终建议不要使用此内置函数,除非在实验场景中,或者当没有其他选项存在时,因为此组件是作为概念验证构建的,并且从未用于生产用途。

我的雇主创建了一个企业级JDBC-to-ODBC Bridge,既可以作为Single-Tier(完全安装在客户端应用程序主机上),也可以是Multi-Tier(通过客户端应用程序主机和ODBC数据源主机拆分组件,使任何JVM中的JDBC客户端应用程序能够在Mac,Windows,Linux等上使用ODBC数据源。 这个解决方案不是免费的。

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

===============>>#7 票数:6

我也投票支持RazorSQL 它在很多方面都非常强大,实际上支持大多数数据库。 我主要用它来做SQL Server,MySQL和PostgreSQL。

===============>>#8 票数:6

DbVisualizer支持许多不同的数据库。 我之前使用过免费版。 从这里下载

===============>>#9 票数:6

Squirrel SQL是一个基于Java的SQL客户端,我在Windows和Linux上有很好的经验。 因为它是Java,它应该可以解决问题。

它是开源的。 您可以同时运行多个数据库的多个会话。

===============>>#10 票数:5

在过去的两年左右,我使用Navicat for MySQL取得了很好的成功。 用户界面可以使用一点点更新,但他们提供的所有工具和选项使我的成本合理。

===============>>#11 票数:4

我喜欢SQLGrinder

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

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

免费试用或59美元。

===============>>#12 票数:3

我在Windows上使用AquaFold ,但它基于Java并支持Mac OS X.

===============>>#13 票数:3

我用过( DB Solo ),我非常喜欢它。 它只有99美元,可与许多更昂贵的工具相媲美。 它支持Oracle,SQL Server,Sybase,MySQL,PostgreSQL等。

===============>>#14 票数:3

我一直在使用Oracle SQL Developer,因为用于SQL Server的Microsoft软件目前在Mac OS X上不可用。它可以创造奇迹。 我还推荐使用RazorSQL或SQLGrinder。

===============>>#15 票数:3

我将Navicat客户端用于MySQL和PostgreSQL,并对它们很满意。 “好”显然是主观的...你如何判断你的数据库客户?

===============>>#16 票数:2

当问到这个问题时,微软的OS X远程桌面多年来一直没有得到支持。 它不是一个通用二进制文件,我发现它有些错误(我记得应用程序将在连接失败后退出,而不是允许您更改连接信息并再试一次)。

当时我推荐了开源CoRD ,一个适合Mac的优秀RDP客户端。

从那时起, Microsoft远程桌面客户端for Mac 2发布。

===============>>#17 票数:2

不确定开源,但我听说过关于http://www.advenio.com/sqlgrinder/的好东西(没试过,我更喜欢编写Python脚本来尝试而不是使用GUI ;-)。

===============>>#18 票数:1

我使用Eclipse的数据库开发插件 - 就像所有基于Java的SQL编辑器一样,它可以与任何类型4(即纯Java)JDBC驱动程序跨平台工作。 它可以用于基本的东西(主要的失败是它难以提供事务控制 - auto-commit = true总是设置似乎)。

Microsoft有一个不错的JDBC 4类驱动程序: http//www.microsoft.com/downloads/details.aspx? FamilyId = 6D483869-816A-44CB-9787-A866235EFC7C&displaylang = en这可以用于Win上的所有Java客户端/程序/ MAC /林/等。

那些在Mac上苦苦挣扎Java / JDBC的人可能会尝试使用本机驱动程序而不是JDBC驱动程序 - 我在近10年内没有使用(或实际听说过)ODBC驱动程序桥。

===============>>#19 票数:1

这并没有具体回答你的问题,因为我不确定Mac OS X中是否存在任何客户端,但我通常只是远程桌面进入服务器并通过它完成。 另一个选择是VMware Fusion (在我看来比Parallels要好得多)+ Windows XP + SQL Server Management Studio

===============>>#20 票数:1

它可能不是最好的解决方案,如果您还没有它,但FileMaker 11与实际SQL Server ODBC驱动程序(http://www.actualtech.com/product_sqlserver.php)今天很好地为我的客户端工作。 ODBC驱动程序只有29美元,但FileMaker是299美元,这就是为什么你可能只考虑它已经拥有它。

===============>>#21 票数:1

我已经将Eclipse与Quantum-DB插件用于此目的,因为我还在使用Eclipse。

===============>>#22 票数:-4

Ed: phpMyAdmin适用于MySQL,但提问者需要一些适用于Microsoft SQL Server的东西。

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

大多数好的解决方案都使用远程桌面VMware / Parallels

===============>>#23 票数:-6

尝试CoRD并直接从服务器修改您想要的内容。

它是开源的。

http://cord.sourceforge.net/

===============>>#24 票数:-9

对于MySQL,有QueriousSequel Pro 前者花费25美元,后者免费。 你可以找到它们的比较在这里 ,还有一些其他的Mac OS X的MySQL客户端的列表在这里

史蒂夫

===============>>#25 票数:-11

由于目前没有适用于Mac OS X的MS SQL客户端,我会像Modesty建议的那样,使用Mac的远程桌面

  ask by community wiki translate from so

未解决问题?本站智能推荐: