您会考虑使用MS SQL Server Management Studio的替代方案吗? [关闭]

问题描述 投票:9回答:14

在工作中,我们最近从Microsoft SQL Server 7升级到SQL 2005.数据库引擎更加先进,但管理工作室在很多方面都非常糟糕。我们的大多数开发人员都认为他们更喜欢坚持使用旧的查询分析器工具,即使它有很多限制。

在业余时间,我决定为查询分析器/管理工作室编写一个替代品,完成开发人员最需要做的事情。我终于获准免费发布它:Versabanq Squel(versabanq.com/squel)。

就像我说的那样,它是免费的,所以这不是销售宣传。但它让我思考。我想知道的是:大多数人对SQL Studio的满意程度如何?人们只是使用它,因为这是微软推动它们的吗?那里有很多人在寻找更好的东西吗?如果看起来可能会有更广泛的兴趣,也许我可以得到一些长期发展的支持。

顺便说一下,查看SQL Server Management Studio Alternatives,这是其他人之前关于这个话题的问题。我所看到的是,令人惊讶的选择很少。你为什么这么认为?

sql sql-server sql-server-2005 query-analyzer
14个回答
4
投票

虽然我会更喜欢更好的东西,但它必须更好,更自由。短信肯定是一头猪,但我已经习惯了。我最想念的是查询分析器。我不介意使用SSMS来管理服务器,但是拥有快速轻量级的SQL查询编辑器会很棒......

我提到免费吗?不是我现在愿意支付的东西。

EDIT

仅供参考我下载的工具看起来很整洁,但您需要添加对Windows身份验证的支持,除非我不知道它是如何完成的。


0
投票

我是一个人,肯定会喜欢管理工作室以外的东西。它只是我,还是其他人觉得它比SQL Server 2000的企业管理器慢得多?更多功能与否,我需要能够快速完成工作的东西。


0
投票

我在确定如何在SSMS上设置用户权限时遇到问题。最终我不小心碰到了正确的方式来做它现在很好用。我从来没有使用过任何以前用于SQL Server的工具,所以我无法进行比较,但我认为这就是我现在需要的所有工具。


0
投票

任何事情都比称为SQL Server Management Studio的tripe更好。对不起,但这对我们非DBA的人来说非常糟糕。也许你是DBA和类似程序员的类型,但对于我们这些只是安排备份等的服务器人来说,它是一个主要的PITA。这很慢。慢。维护计划界面是一个生活的错误和陷阱的噩梦。企业管理器并不完美,但它比SSMS更容易使用。

它真的让我想起Visual Basic 4与VB3相比 - MS试图朝着正确的方向前进,他们只做了一件非常糟糕的工作。当然,我们最终得到了VB6,所以也许在MSSQL Server 2011中我们会再次体面。但就目前而言,我只是希望我可以针对我的SQL2005服务器运行企业管理器,因为SMSS让我很沮丧。

但是,我从2000年开始使用查询管理器对我的2005服务器没有任何问题,至少不是我做的简单查询。至少那仍然有效。


0
投票

管理工作室是不完美的,并且有一些错误,但我发现它远远超过旧的2000工具。没有比赛。我使用SSMS 2008来管理我的所有服务器,包括SQL Server 2000(ack!)实例。

即使有它的疣,我还没有看到有人创造一个更好的工具 - 没有人有时间(重新)构建每个功能。

我的2美分。


0
投票

是的,但他们几乎总是有自己的问题。

在所有这些中,我使用Toad相当多,但发现它与管理工作室相比响应性稍差。也许这是intellisense的构建(这也非常挑剔 - 它总是要求我放入Database.owner。前缀并且有别名的麻烦),但它只是感觉不舒服。

回到SQLMS ......


6
投票

哈,我来自完全相同的立场,所以我做了一个工具,代码完成,所有,还有一个免费版本。这是在http://www.atlantis-interactive.co.uk - 它基本上是错过QA的人。你的工具看起来不错,干得好。


4
投票

我认为Management Studio远远优于旧的SQL 2000工具。企业管理器是一个令人震惊的工具,永远悬挂和崩溃。如果您所做的只是创建和运行SQL查询,查询分析器仍然可以,但说实话,一旦我开始使用Management Studio,我就再也没有回到EM / QA。


3
投票

我之前使用过Apex SQL Edit,而不是通过Management Studio。它在SQL Server 2008的Management Studio之前提供了智能感知功能。

http://www.apexsql.com/sql_tools_edit.asp


1
投票

我刚刚开始使用mysql在linux上开发,而且我想念MS SQL Management Studio。这是一个很棒的工具。我同意在使用查询分析器之后需要稍微习惯,但管理工作室中的查询工具实际上更好。我真的不认为有更好的选择。我也尝试了Apex SQL Edit,但发现MS更优越。

我还建议使用Red-Gate的SQL Prompt来获取intellisense(自动完成)。他们的其他工具也很出色。


1
投票

如果您目前正在使用.NET 3.5 Framework开发(或将开始开发),那么我建议您为开发人员提供这个方便的应用程序:LINQPad

这将有助于您的开发人员学习LINQ(集成O / R映射器,使.net开发人员的生活更轻松)语法,同时使用更轻量级的SQL管理应用程序

只有当您的开发人员使用Microsoft的.net 3.5 Framework时,此建议才有效


1
投票

我对7.0和2000的企业管理器非常满意。我很喜欢MMC snapins的想法。只要你记得要刷新,它就不那么糟糕了。

新的2005管理工作室也可以。我认为选择其他任何事都没有意义。我没有看到可以证明为我采取行动的重大改进。每个人似乎都使用SQL Server附带的东西,并且与Oracle附带的东西相比,它非常好。 Oracle开发人员有更多的选择,这并不神秘!

在线书籍很棒,从7.0开始。

关于查询分析器我最喜欢的部分是并且一直是执行计划视图。这是一件好事!

每个新版本的SQL Server都有很多新东西,但遗憾的是有些东西也被丢弃了。我认为英语查询消失了,这让我感到很难过。我从来没有找到一个项目,在挪威推动它是问题的一部分,但我认为它很棒。


1
投票

我尝试过其中一些,包括TOAD,ApexSqlEdit和其他几个。所有这些问题的问题在于,虽然它们包含了缺少管理工作室缺少的强大功能,但它们也缺乏管理工作室已经拥有的关键功能,我总是发现自己有两个窗口打开,我的第三方编辑器和管理工作室。这是我认为Red-Gate真正做到了这一点的一个领域,他们并没有试图取代管理工作室,只是通过扩展它,添加智能感知,轻量重构和代码格式化来弥补它的不足。到目前为止,我最喜欢的解决方案是使用RedGate SqlPrompt Pro的管理工作室添加了智能感知和格式化,这提高了我的工作效率。


1
投票

SQL Server Management Studio 2008用于SQL Server 2008数据库时,支持用于SQL查询的Intellisense。努夫说!

编辑:抱歉,没有意识到你说SQL 2005.呃,我也喜欢SSMS 2005。

© www.soinside.com 2019 - 2024. All rights reserved.