从版本6.5开始,我就一直在使用SQL Server,我一直对这些工具似乎是针对DBA而不是针对开发人员这一事实感到惊讶。例如,我喜欢Query的简单性和速度,但我讨厌内置编辑器,它实际上并不比一个语法着色的记事本更好。现在我们有了Management,管理部分看起来更好了,但是从开发人员的角度来看,工具更糟糕。Visual的优秀文本编辑器..。没有自定义键盘绑定的方法!?不要让我开始讨论基于树的管理层次结构是如何不可用的。为什么我不能将树重新根到存储过程的列表上,例如,Enterprise允许的方式?现在我有了一个需要水平滚动的treeview,这使得它非常无用。
Visual中的SQL服务器支持非常适合使用存储过程和函数,但作为一个通用的临时数据查询工具,它非常糟糕。
这些年来,我尝试过各种工具,但它们似乎总是集中在管理方面,并且缩短了我的开发人员。我只想要一些基本的管理功能,良好的键盘支持和必要的DDL功能(理想情况下类似查询分析器)。此时,我正认真考虑使用vim+sqlcmd和控制台..。我是那么绝望:)
那些每天与SQL Server和一起工作的人.你觉得这些工具够用吗?你是否曾希望他们更好,如果你发现了更好的东西,你能分享吗?
谢谢!
发布于 2010-04-10 06:41:50
我本人坚持使用SSMS作为一个数据库,并通过SQL提示符和SQL搜索对其进行增强,实际上,在我看来这是相当不错的。
可供选择的东西很多--我从来没有真正地迷上过其中的任何一种--但你可能会找到一种适合你的风格和需要的!
如果您正在搜索某个特定项或SSMS外接程序,这似乎是SQL Server工具的最终列表--不确定这篇文章是从2007年11月开始的,并且是最新的--但它可能还是有帮助的:
发布于 2010-04-09 21:50:43
我的一位同事在SQuirreL上向http://squirrel-sql.sourceforge.net客户端发誓。它是开源的,可以处理许多不同类型的数据库,看起来它具有很好的特性。这看起来像是你可能感兴趣的东西。
发布于 2010-04-09 21:56:36
对于即席查询,您是否尝试过LINQPad?它是面向.NET的,所以它可能不适合你。
我日复一日地使用(SSMS)和Visual。但是,我们通常使用SQL语句来维护模式,而不是UI工具。使用查询维护架构的一些优点是能够将查询签入安装程序中的源代码管理和可重用性中。因此,如果您发现任何随机SQL执行工具,您应该能够使用它来维护模式。
我们还使用查询来维护Server代理作业。
我还每天使用SSMS活动监视器。这很好,虽然我希望它能够导出和加载它的数据。
https://stackoverflow.com/questions/2611134
复制相似问题