Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您是否考虑使用MS SQLServer Management Studio的替代方案?_Sql_Sql Server_Sql Server 2005_Query Analyzer - Fatal编程技术网

您是否考虑使用MS SQLServer Management Studio的替代方案?

您是否考虑使用MS SQLServer Management Studio的替代方案?,sql,sql-server,sql-server-2005,query-analyzer,Sql,Sql Server,Sql Server 2005,Query Analyzer,在工作中,我们最近从Microsoft SQL Server 7升级到SQL 2005。数据库引擎要先进得多,但ManagementStudio在许多方面都非常糟糕。我们的大多数开发人员决定他们更喜欢使用旧的查询分析器工具,尽管它有很多限制 在业余时间,我决定为queryanalyzer/managementstudio编写一个替代品,它完成了开发人员最需要做的事情。我终于获得了免费发布它的许可:Versabanq Squel(Versabanq.com/Squel) 就像我说的,这是免费的,所

在工作中,我们最近从Microsoft SQL Server 7升级到SQL 2005。数据库引擎要先进得多,但ManagementStudio在许多方面都非常糟糕。我们的大多数开发人员决定他们更喜欢使用旧的查询分析器工具,尽管它有很多限制

在业余时间,我决定为queryanalyzer/managementstudio编写一个替代品,它完成了开发人员最需要做的事情。我终于获得了免费发布它的许可:Versabanq Squel(Versabanq.com/Squel)

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


顺便说一下,看看其他人之前关于这个话题的问题。我所看到的是,令人惊讶的是,几乎没有选择。你认为这是为什么呢?

作为一个例子,我肯定想要管理工作室以外的东西。仅仅是我,还是其他人觉得它比SQLServer2000的企业管理器慢很多?无论是否有更多功能,我都需要一些能够快速完成工作的工具。

我以前使用过Apex SQL Edit,与Management Studio相比,我更喜欢它。早在SQLServer2008的ManagementStudio出现之前,它就提供了intellisense


虽然我会喜欢更好的东西,但它必须非常好而且免费。短信确实是一个讨厌的东西,但我已经习惯了。我最怀念的是查询分析器。我不介意使用SSMS来管理服务器,但是拥有一个快速、轻量级的SQL查询编辑器将是一件非常糟糕的事情

我提到免费吗?我现在不愿意付钱

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

我刚开始使用mysql在linux上开发,我非常想念MS SQL Management Studio。这是一个很棒的工具。我同意在使用查询分析器后需要一点时间来适应,但ManagementStudio中的查询工具实际上更好。我真的不认为有更好的选择。我也尝试过Apex SQL编辑,但发现MS更优秀


我还建议使用从红门获取intellisense(自动完成)。他们的其他工具也非常优秀。

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

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

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


此建议仅在开发人员使用Microsoft的.net 3.5 Framework时有效

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

其中,我使用蟾蜍的时间相当长,但发现它的响应性比管理工作室稍差。也许是intellisense的构建(它也很挑剔——它总是要求我输入Database.owner.prefix,而且别名也有问题),但它感觉不太舒服


回到SQLMS…

我对7.0和2000版的Enterprise Manager非常满意。我有点喜欢MMC管理单元的想法。只要你记得刷新,就没那么糟糕了

新的2005管理工作室也不错。我认为没有必要选择其他任何东西。我看不出有什么大的进步可以为我的行动辩护。每个人似乎都在使用SQL Server附带的东西,与Oracle附带的东西相比,它非常好。Oracle开发人员有更多的选择,这一点也不神秘

在线图书非常棒,从7.0开始就一直如此

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


每一个新版本的SQL Server都有很多新内容,但遗憾的是,有些内容也被删除了。我认为英语疑问句的消失是令人悲伤的。我从来没有为它找到一个项目,在挪威推广它是问题的一部分,但我认为它非常棒。

我在决定如何在SSM上设置用户权限时遇到了问题。最终,我意外地找到了正确的方法,现在效果很好。我以前从未使用过SQL Server的任何工具,因此无法进行比较,但我认为这已经满足了我目前所需的所有功能。

我尝试过其中一些工具,包括TOAD、ApexSqlEdit和其他一些工具。所有这些工具的问题在于,尽管它们包含了Management Studio缺失的强大功能,但它们也缺少Management Studio已经具备的关键功能,我总是发现自己打开了两个窗口,即我的第三方编辑器和Management Studio。这是我认为RedGate真正做到了的一个方面,他们没有试图取代ManagementStudio,只是通过扩展它、添加intellisense、光重构和代码格式化来弥补它的不足。到目前为止,我最喜欢的解决方案是Management Studio,它为intellisense和格式化添加了RedGate SqlPrompt Pro,这大大提高了我的工作效率。

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

编辑:对不起,我没有