【问题标题】:Any benefits to SQL Management Studio 2008 when only connecting to SQL Server 2005 databases?仅连接到 SQL Server 2005 数据库时,SQL Management Studio 2008 有什么好处?
【发布时间】:2009-12-22 14:23:39
【问题描述】:

我们专门为我们使用的数据库运行 SQL Server 2005(我正在努力推动它们升级,但是唉!)。在使用 Management Studio 的客户端,仅连接到 SQL Server 2005 数据库时升级到 SSMS2008 有什么好处吗?我看过Intellisense won't work,所以我很好奇这是否值得麻烦。

【问题讨论】:

  • 如果 Intellisense 可以工作,我会升级,但我看不到任何其他好处。

标签: sql-server sql-server-2005 ssms


【解决方案1】:

是的,有很多改进intellisense 对开发人员来说绝对是一项重大改进(不幸的是,Intellisense 仅适用于 SQL Server 2008 数据库),但还有其他一些东西,例如 T-SQL 调试器, Activity Monitor,对象浏览器详情

此外,多服务器查询,以及为连接着色的能力(无论您是在开发、测试还是生产系统上都能获得视觉线索)等等。

查看一些好的背景信息here at Simple-Talk

【讨论】:

  • 我很确定连接到 2005 数据库的 SSMS 2008 的智能感知将无法工作。 MS 是否为此发布了补丁?
  • @MrEdmundo:不,你可能是对的。无论如何,我正在使用第三方工具 SQL Prompt,所以我从来没有注意到 - 但好点!
【解决方案2】:

这取决于你。我最喜欢的是搜索功能。详情请见link

【讨论】:

    【解决方案3】:

    自从SQL 2005问世以来一直使用它,当它出现时将我的客户端工具升级到2008,仍然没有升级我们的服务器,我认为不值得升级,特别是如果你不迁移到SQL 2008 很快就会在您的服务器上。升级并没有真正的坏处,但您需要熟悉一个稍微不同的工具,IMO 既不好也不好。

    【讨论】:

      【解决方案4】:

      有很多关于 SQL2008 SSMS 的优点,即使您连接到 SQL 2005 服务器:

      • 自定义对象视图中的列,包括一些非常有用的列,例如 DB 大小
      • 查看查询执行计划时,会列出它推荐的所有索引
      • 颜色代码服务器连接
      • 对多台服务器执行 SQL 语句

      在我们的环境中,我们混合使用了 SQL 2000、2005 和 2008 服务器,所以我仍然使用 SQL 2005 SSMS 来连接这三个服务器(SQL2008 SSMS 中的新“活动监视器”不适用于 SQL 2000服务器。)

      【讨论】:

        【解决方案5】:

        我不想听起来像偏袒,但Toad 4.6 rulez! :-)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-03-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多