Oracle SQL Developer与SQL Server Management Studio比较

5

我刚安装了Oracle SQL Developer并将其连接到我的SQL Server。我喜欢尝试不同的开发环境。我想知道Oracle SQL IDE相对于SQL Server IDE有哪些好处。如果目前我只使用SQL Server,是否有任何理由保留Oracle IDE呢?

谢谢!


这个问题在我看来似乎是一个定义明确且有效的编程问题。但很遗憾,我没有使用过Oracle SQL Developer应用程序的经验,无法为您提供帮助。 - Tom H
我使用 SQL Developer 和 SQL Navigator(都在 Oracle 上),而且我的使用 SQL Server 已经是很久以前的事了。尽管与 SQL Navigator 相比,我有时会觉得 SQL Developer 令人非常沮丧。如果我是你,而且你只使用 SQL Server,请获取一个针对该数据库特定的集成开发环境(IDE),因为它将更好地与数据库及其细微差别进行集成。 - Ollie
1个回答

6
如果您只开发SQL Server,那么我无法想到使用Oracle SQL Developer的任何优点或原因。最好的情况是,您会限制自己不能通过SQL Developer访问的SQL Server功能。例如备份数据库、附加、分离、脚本、用户安全等等。更不用说SQL Server具有的T-SQL意识,而Oracle没有。
能够将Oracle SQL Developer连接到SQL Server实际上是为了集成两者而设计的。否则,使用一个特定于SQL Server的工具即可。
顺便提一下:很多Oracle DBA和开发人员都不使用Oracle SQL Developer。如果您想接触一个好工具,请尝试Toad、SQL Navigator或DBArtisan(针对Oracle)。

1
离题:SQL开发人员在过去的几年中得到了很大的改善。它是免费的。将其价格与TOAD进行比较。TOAD似乎每次发布都会变得更加有bug。 - Robert Greathouse
@RobertGreathouse - 毫无疑问,SQL Developer自2011年我发布这个答案以来已经有所改进。我经常使用它,所以我很熟悉它。但作为一名专业的Oracle顾问,我还使用Toad、RedGate、Embarcadero和Devart,而且我仍然在当前版本的SQL Developer中遇到问题。其中的某些部分是有问题的。它距离与Toad相比还有很长的路要走。但再次强调,它是免费的,因此在这方面它超越了Toad。 - codenheim
@RobertGreathouse - 一个轶事:2014年5月,我尝试使用SQL Developer的数据迁移助手将客户的数据库从MySQL迁移到Oracle。这是我以前用其他工具做过的事情。结果生成的脚本充满了错误,我放弃了并回到了自己的工具上。如果你还没有使用过迁移助手,并且不熟悉它的模型,那么值得尝试一下,它很好用,但是经常出问题。但我不会抱怨:我很高兴他们为我们这些小家伙留下了工具空间。如果SQL Dev变得太好,它将使精品店过时。 - codenheim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接