简体   繁体   English

仅连接到SQL Server 2005数据库对SQL Management Studio 2008有什么好处?

[英]Any benefits to SQL Management Studio 2008 when only connecting to SQL Server 2005 databases?

We run SQL Server 2005 exclusively for databases that we use (I'm trying to push to get them upgraded, but alas!). 我们仅针对我们使用的数据库运行SQL Server 2005(我试图推动它们进行升级,但是,可惜!)。 On the client side with Management Studio, are there any benefits to upgrading to SSMS2008 when only connecting to SQL Server 2005 databases? 在Management Studio的客户端上,仅连接到SQL Server 2005数据库时,升级到SSMS2008有什么好处? I've seen that Intellisense won't work , so I'm curious if it's worth the hassle. 我已经看到Intellisense无法正常工作 ,所以我很好奇这是否值得解决。

Yes, there's quite a few improvements intellisense is definitely a big one for developers (Intellisense only works against SQL Server 2008 databases, unfortunately), but there are also other things like T-SQL Debugger, Activity Monitor, the Object Explorer Details 是的,有很多改进 intellisense绝对对开发人员来说是一个很大的改进 (不幸的是,Intellisense仅适用于SQL Server 2008数据库),但是还具有其他功能,例如T-SQL调试器,活动监视器,对象资源管理器详细信息

替代文字

替代文字

Also, multi-server queries, and the ability to color the connections (get a visual clue whether you're on dev, test or prod system) and a lot more. 此外,多服务器查询以及为连接着色的能力(获得可视化的线索,无论您使用的是开发,测试还是生产系统)以及更多其他功能。

See some good background info here at Simple-Talk . 在Simple-Talk上查看一些很好的背景信息。

It is up to you. 它是由你决定。 My favorite is search feature. 我最喜欢的是搜索功能。 See link for details. 请参阅链接了解详情

Having worked with SQL 2005 since it came out, upgraded my client tools to 2008 when it came out, and still not upgraded our server, I don't think it is worth upgrading, especially if you aren't moving to SQL 2008 on your server anytime soon. 自从推出SQL 2005以来,一直在使用它,在推出时将我的客户端工具升级到2008,并且仍然没有升级我们的服务器,我认为这不值得升级,尤其是如果您不打算使用SQL 2008服务器很快。 There is no real harm in upgrading, but you need to get familiar with a slightly different tool that IMO is neither worse nor better. 升级没有真正的危害,但是您需要熟悉一个稍有不同的工具,即IMO既不会变坏,也不会变得更好。

There are a lot of things to like about SQL2008 SSMS, even if you are connecting to SQL 2005 servers: 关于SQL2008 SSMS,即使您要连接到SQL 2005服务器,也有很多类似的事情:

  • Customize the columns in the object views, including some very useful ones like DB size 自定义对象视图中的列,包括一些非常有用的列,例如数据库大小
  • When viewing a query execution plan, it will list any indexes that it recommends 查看查询执行计划时,它将列出建议的所有索引
  • Color-code server connections 颜色代码服务器连接
  • Execute SQL statements against multiple servers 对多个服务器执行SQL语句

In our environment, we have a mix of SQL 2000, 2005, and 2008 servers, so I still use SQL 2005 SSMS to connect to all three (The new "Activity Monitor" in SQL2008 SSMS doesn't work for SQL 2000 servers.) 在我们的环境中,我们混合使用SQL 2000、2005和2008服务器,因此我仍然使用SQL 2005 SSMS连接到这三个服务器(SQL2008 SSMS中的新“活动监视器”不适用于SQL 2000服务器。)

I don't want to sound like taking sides, but Toad 4.6 rulez! 我不想听起来像站在一边,但Toad 4.6 Rulez! :-) :-)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM