SQL /查询工具?

时间:2020-03-05 18:41:08  来源:igfitidea点击:

几年来我还没有真正完成大量的数据库工作,并且对可用的工具不习惯。几年前,我正在使用oracle数据库,并且主要使用TOAD和少许MS Access作为我在应用程序中使用的查询原型的选择工具。我真的很喜欢TOAD,因为它非常直观并且易于使用,我希望为MS SQL Server找到类似的东西。最好选择开源或者免费的东西,因为我怀疑我的客户愿意为任何东西付费,但是我愿意听到有关建议的建议,如果这些建议远非目前最好的工具,那就会花钱。

解决方案

回答

好吧,如果我们喜欢TOAD,那么TOAD也支持。

回答

也许先尝试使用SQL Manager Express。如果我们需要更多,可以随时寻找其他解决方案。

编辑:这是为MS SQL 2005 Express。我希望将有一个用于MS SQL Express 2008的新版本,并且与VS 2005相比,它将像VS 2008一样快得多。

更新:出于开发目的,MSSQL 2014 Developer Edition是免费的。它包含具有完全功能的SQL Manager。

回答

我喜欢Aqua Data Studio。
它是Java,但是请不要关闭它,它的性能非常好。

回答

Redgate还提供了SQL Prompt,它比我们可以戳的要响得多(仅适用于MSSQL,它不是免费的)

另一端是完全准系统的Query Express

回答

我没有使用过它们,但是它们是免费的,并且它们声称是独立于DBMS的:
http://www.isqlviewer.com/
http://www.sql-workbench.net/index.html

回答

Oracle SQL Developer非常好,也可以与SQL Server一起使用。我们也可以尝试DB Solo3. 这两个都是跨平台应用程序。

回答

我们办公室的开发人员开始使用Oracle提供的免费SQLDevolper工具(http://www.oracle.com/technology/products/database/sql_developer/index.html)。我对PL / SQL Developer(http://allroundautomations.com/)仍然很满意。和TOAD一样,两者都有较小的学习曲线,但是一旦有了它们的感觉,很难想象会返回到SQL Worksheet提示。

回答

尝试使用松鼠SQL客户端。 http://www.squirrelsql.org/

回答

我使用Toad,但讨厌它。这是越野车,但对我来说可以完成工作。我对Embarcadero始终印象深刻,我们可以告诉他们知道如何设计软件。如果我有钱,我可能会从他们那里购买工具。在评估了许多其他产品之后,我们最近购买了E / R studio。我从不喜欢Oracle推出的产品,但是它是免费的,因此在情况下,我会同意的。

回答

SQL Navigator是另一种可能性

回答

我喜欢EMS SQL Manager。它们具有适用于所有主要数据库的版本。相同的界面,因此,如果我们像我一样使用Oracle,ms-sql,mysql和postgres,那么至少日常查询/管理工具对于所有平台都将看起来相同

回答

如果要使用SQL Server,请使用MS提供的工具。

如果我们希望使用TOAD中的电动玩具,然后看看RedGate产品,它们拥有我们梦dream以求的一切。 TOAD for SQL Server始终也是一个选择。

SqlDeveloper不允许我们使用Windows身份验证连接到服务器,我们将需要ODBC,并且我希望类似的免费工具也是如此。

我们还可以使用MS Access并创建adp项目。将不会有本地查询。它将直接在服务器上完成所有工作。创建查询将在服务器中创建一个视图。

我更喜欢使用MS Management Studio(服务器随附的免费工具)和Visual Studio。

回答

@niniki

Try squirrel SQL client.
  http://www.squirrelsql.org/

使用此功能已经有一段时间了,但是我还没有发现如何使用此功能来执行SQL Server Windows身份验证。你知不知道怎么?

回答

azure_ardee,我正在寻找Squirrel上的Windows身份验证。如果使用jtds驱动程序,则可以将属性DOMAIN添加到连接字符串中。

conn str的sintax为:
jdbc:jtds:sqlserver:// [:<1433>] / [; = [; ...]]

例如:
jdbc:jtds:sqlserver://主机名:1433 / db_name; DOMAIN = my_domain

另外,我们可以单击"属性"按钮,检查DOMAIN属性,然后用域名填充该值。

希望我能帮上忙!

纳克罗

回答

我们提供了一个很好的可视化查询构建工具,称为dbForge Query Builder for SQL Server。