Sql server 与MS SQL Server配合使用的Mac OS X SQL客户端

Sql server 与MS SQL Server配合使用的Mac OS X SQL客户端,sql-server,macos,Sql Server,Macos,如何使用Mac OS X连接到远程SQL server?我真的不需要GUI,但是如果有颜色编码和结果集网格,那就太好了。我宁愿不用虚拟机 是否有一个适用于Mac OS X的SQL客户端可以与MS SQL Server一起使用?这并没有特别回答您的问题,因为我不确定MacOSX中是否存在任何客户端,但我通常只是进入服务器并完成这项工作。另一个选项是(这比我认为的要好得多)+Windows XP+。由于目前没有适用于MacOSX的MS SQL客户端,我会按照建议用于Mac。Ed:适用于MySQL,但

如何使用Mac OS X连接到远程SQL server?我真的不需要GUI,但是如果有颜色编码和结果集网格,那就太好了。我宁愿不用虚拟机


是否有一个适用于Mac OS X的SQL客户端可以与MS SQL Server一起使用?

这并没有特别回答您的问题,因为我不确定MacOSX中是否存在任何客户端,但我通常只是进入服务器并完成这项工作。另一个选项是(这比我认为的要好得多)+Windows XP+。

由于目前没有适用于MacOSX的MS SQL客户端,我会按照建议用于Mac。

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

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

大多数好的解决方案要么使用或/

基于Java的解决方案有一个支持SQL Server的插件模块。我经常在我的Mac电脑上使用它。它也是免费的

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

  • 运行SQL开发人员
  • 转到此菜单项:Oracle SQL开发人员/首选项/数据库/第三方JDBC驱动程序
  • 单击“帮助”
  • 它将有指向MySQL、SQLServer等文件的指针
  • SQL Server JAR文件可在以下位置获得:

我在Windows上工作时使用它,但它基于Java并支持MacOSX。

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

本地应用程序
基于Java的
  • (免费)
  • (免费,开源)
  • (免费,开源)
  • (免费,开源)
  • (免费,开源)
  • (免费、开源、完整的开发环境)
电子基

(待办事项:添加下面提到的其他事项)

这将是我连续回答的第二个问题,因此我认为值得指出的是,我与该产品没有关联,但我使用它并热爱它,并且认为它也是这个问题的正确答案:。

当有人问这个问题时,微软的OSX远程桌面多年来一直不受支持。它不是一个通用二进制文件,我发现它有点问题(我记得应用程序在连接失败后会退出,而不允许您更改连接信息并重试)

当时我推荐了开源的,一个很好的用于Mac的RDP客户端


从那时起发布。

我使用用于MySQL和PostgreSQL的Navicat客户端,我对它们很满意。“好”显然是主观的。。。您如何判断您的DB客户

不确定开源,但我听说过一些好的东西(没有尝试过,我更喜欢编写Python脚本来尝试,而不是使用GUI;-)。

我觉得MySQL的Sequel Pro看起来很有趣。很难找到一个能够处理所有这些数据库的工具(特别是SQL Server 2005…大多数人使用SQL Server Management Studio,当然这只是Windows)。

对于MySQL,有和。前者25美元,后者免费。您可以找到它们的比较,以及一些其他Mac OS X MySQL客户端的列表

Steve支持许多不同的数据库。有一个我以前用过的免费版本

是一个基于Java的SQL客户机,我在Windows和Linux上使用过它。因为它是Java,所以应该做到这一点


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

在过去两年左右的时间里,我使用for MySQL取得了很大的成功。
UI可能需要一些更新,但他们提供的所有工具和选项都让我觉得成本合理。

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

我喜欢

它是使用Java构建的,因此与这里提到的所有基于Java的应用程序相比,它看起来更好,感觉更像MacOSX应用程序

它使用JDBC驱动程序连接到MicrosoftSQLServer2005、FrontBase、MySQL、OpenBase、Oracle、PostgreSQL和Sybase


免费试用或59美元。

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

微软有一个像样的JDBCType4驱动程序:它可以用于Win/Mac/Lin/etc上的所有Java客户机/程序


那些在Mac上与Java/JDBC打交道的人想必是在尝试使用本机驱动程序而不是JDBC驱动程序——我已经有近10年没有使用(或实际上听说过)ODBC驱动程序桥了。

当问到这个问题时,几乎没有什么工具值得使用。我还使用了Fusion和Windows客户端。我尝试了MAC和Linux的一切,但从未发现任何值得的东西。其中包括dbvisualizer、squirrel(特别糟糕,尽管我办公室里的windows憎恨者们对此发誓)、OracleSQL开发人员和其他一些人。 就我而言,与Windows上的DBArtizan相比,什么都没有,我准备将其与Fusion或VirtualBox一起使用。我不使用MS产品,因为它仅限于MS SQL

底线是,没有什么免费的是值得的,也没有什么是商业化的非windows产品

然而,现在(2010年3月),我相信MAC和Linux有两个重要的竞争者和有价值的版本,它们的相关成本很低。第一个是Aqua Data Studio,每个用户的成本约为450美元,这是一个勉强可以接受的价格,但与DBArtizan和其他具有类似功能(但仅限于MS)的公司相比,价格便宜。另一个是RazorSQL,它只