适用于MS SQL Server的Mac OS X的SQL客户端
如何使用Mac OS X连接到远程SQL Server?我实际上并不需要GUI,但是对于颜色编码和结果集网格,这将是很好的。我宁愿不必使用VM。
是否有适用于MS OS的Mac OS X的SQL客户端?
解决方案
回答
这并不能具体回答问题,因为我不确定MacOSX中是否存在任何客户端,但是通常我只是将远程桌面插入服务器中并通过它进行工作。另一个选择是VMware Fusion(在我看来比Parallels好得多)+ Windows XP + SQL Server Management Studio。
回答
由于当前没有MacOSX的MS SQL客户端,因此,正如Modesty所建议的,我将为Mac使用远程桌面。
回答
编者:phpMyAdmin适用于MySQL,但询问器需要Microsoft SQL Server。
我发现的大多数解决方案都涉及使用ODBC驱动程序,然后使用我们使用的任何客户端应用程序。例如,即使该项目似乎已被放弃,大猩猩SQL也声称能够做到这一点。
最好的解决方案是使用远程桌面或者VMware / Parallels。
回答
基于Java的Oracle SQL Developer具有一个支持SQL Server的插件模块。我经常在Mac上使用它。它也是免费的。
以下是安装SQL Server插件的方法:
- 运行SQL Developer
- 转到此菜单项:Oracle SQL Developer /首选项/数据库/第三方JDBC驱动程序
- 单击帮助。
- 它将具有指向MySQL,SQL Server等的JAR文件的指针。
- SQL Server JAR文件位于http://sourceforge.net/projects/jtds/files/
回答
我在Windows上使用AquaFold,但它基于Java,并支持MacOSX。
回答
让我们共同努力,找到一个规范的答案。
本机应用
- 适用于MSSQL的SQLPro
- 纳维卡特
- 瓦伦蒂娜工作室
- TablePlus
基于Java的
- Oracle SQL Developer(免费)
- SQuirrel SQL(免费,开源)
- 剃刀SQL
- 数据库可视化器
- DBeaver(免费,开源)
- SQL Workbench / J(免费,开放源代码)
- JetBrains DataGrip
- 元数据库(免费,开源)
- Netbeans(免费,开源,完整的开发环境)
基于电子的
- 具有mssql扩展名的Visual Studio代码
- Microsoft SQL Operations Studio
- SQLectron
(待办事项:添加以下提到的其他内容)
回答
这将是我已经回答过的第二个问题,因此,我认为值得指出的是,我与该产品没有隶属关系,但是我喜欢并喜欢它,并且认为这也是该问题的正确答案: DbVisualizer。
回答
当询问此问题时,多年来,Microsoft的OS X远程桌面一直不受支持。它不是通用二进制文件,我发现它有些bug(我记得该应用程序将在连接失败后退出,而不是允许我们更改连接信息然后重试)。
当时,我推荐了开放源代码CoRD,这是Mac上不错的RDP客户端。
从那时起,发布了适用于Mac 2的Microsoft远程桌面客户端。
回答
我将Navicat客户端用于MySQL和PostgreSQL,并对它们感到满意。 "好"显然是主观的……我们如何判断数据库客户?
回答
不确定开源,但是我听说过有关http://www.advenio.com/sqlgrinder/的好消息(没有尝试过,我更喜欢编写Python脚本来进行尝试而不是使用GUI ;-)。
回答
我以为MySQL的Sequel Pro看起来很有趣。很难找到一种可与所有这些数据库一起使用的工具(尤其是SQL Server 2005……大多数人都使用SQL Server Management Studio,当然,仅Windows)。
回答
对于MySQL,有Querious和Sequel Pro。前者的价格为25美元,后者是免费的。我们可以在此处找到它们的比较,并在此处找到一些其他Mac OS X MySQL客户端的列表。
史蒂夫
回答
DbVisualizer支持许多不同的数据库。我以前曾使用过一个免费版本。从这里下载
回答
Squirrel SQL是一个基于Java的SQL客户端,我在Windows和Linux上都有很好的经验。由于它是Java,因此应该可以解决问题。
它是开源的。我们可以同时运行多个数据库的多个会话。
回答
在过去的两年左右的时间里,我在使用Navicat for MySQL方面取得了成功。
用户界面可以使用一些更新,但是它们提供的所有工具和选项对我来说都是合理的。
回答
因为我已经在使用Eclipse,所以我已经将Eclipse与Quantum-DB插件一起使用。
回答
我喜欢SQLGrinder。
它是使用Cocoa构建的,因此与这里提到的所有基于Java的应用程序相比,它看起来要好得多,并且感觉更像是MacOSX应用程序。
它使用JDBC驱动程序连接到Microsoft SQLServer 2005,FrontBase,MySQL,OpenBase,Oracle,PostgreSQL和Sybase。
免费试用或者$ 59.
回答
我像所有基于Java的SQL编辑器一样使用Eclipse的数据库开发插件,它可以与任何类型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 / Lin / etc。
那些在Mac上使用Java / JDBC苦苦挣扎的人们大概正在尝试使用本机驱动程序而不是JDBC驱动程序-我已经有10年没有使用ODBC驱动程序桥了(或者几乎没有听说过)。
回答
当问这个问题时,很少有工具值得。我最终还使用了Fusion和Windows客户端。我已经尝试了几乎所有针对MAC和Linux的东西,但从未发现任何值得的东西。其中包括dbvisualizer,松鼠(特别糟糕,即使我办公室里的窗户讨厌它的人发誓),oracle SQL开发人员和其他一些人。
就我而言,与Windows上的DBArtizan相比,什么都没有,并且我准备将其与Fusion或者VirtualBox一起使用。我不使用MS产品,因为它仅限于MS SQL。
最重要的是,没有免费的东西是值得的,大多数非Windows非商业产品也没有价值
但是,现在(2010年3月),我相信对于MAC和Linux,有两个重要的竞争者和有价值的版本,它们具有较低的相关成本。第一个是Aqua Data Studio,每位用户的费用约为450美元,这几乎是可以接受的,但与DBArtizan和其他具有类似功能(但仅限于MS)的用户相比,价格便宜。另一个是RazorSQL,每位用户仅需花费$ 69.
Aqua Data Studio很好,但是资源消耗又基本上很慢,并且具有诸如ER图工具之类的非必要功能,这在当时是很糟糕的。 Razor闪电般快,下载量仅为16兆,并且具有SQL开发人员所需的一切,包括TSQL编辑器。
因此,最大的赢家是RazorSQL,它的价格为69美元,非常值得,而且功能丰富。相信我,经过几年的等待,寻找一种廉价的非Windows替代DBartizan的方法之后,我终于找到了一个,而且我非常挑剔。
回答
我也投票支持RazorSQL。它在许多方面都非常强大,并且实际上支持那里的大多数数据库。我主要将其用于SQLServer,MySQL和PostgreSQL。
回答
如果我们还没有的话,它可能不是最好的解决方案,但是FileMaker 11和Actual SQL Server ODBC驱动程序(http://www.actualtech.com/product_sqlserver.php)对于今天的我的客户端来说效果很好。 ODBC驱动程序只有29美元,而FileMaker是299美元,这就是为什么如果我们已经拥有的话,可能会只考虑它。
回答
我曾经用过(DB Solo),我非常喜欢它。它只有99美元,可与许多更昂贵的工具相提并论。它支持Oracle,SQL Server,Sybase,MySQL,PostgreSQL等。
回答
尝试CoRD并直接从服务器修改所需的内容。
它是开源的。
http://cord.sourceforge.net/