代码之家  ›  专栏  ›  技术社区  ›  torial

SQL Server 2008相对于SQL Server 2005的优势?[闭门]

  •  68
  • torial  · 技术社区  · 16 年前

    Microsoft的SQL Server 2005和SQL Server 2008之间的主要区别是什么?

    是否有任何令人信服的升级理由(任何版本,因为我有一个客户有多个版本)?或者是否有一个网站提供两台服务器的图表或要点比较?

    还有,这本书里有什么值得注意的吗 Express 两个版本的版本?

    11 回复  |  直到 13 年前
        1
  •  84
  •   Dave Markle    13 年前
    • 透明数据加密。这个 能够加密整个数据库
    • 备份时间,以防止篡改。
    • 键与数据分开。
    • 审计监测数据访问。
    • 减少和改进性能。
    • 资源管理器。限制用户或 资源。
    • 热插拔CPU。动态添加CPU。
    • 表演工作室。收藏 性能监控工具。
    • 安装改进。磁盘 图像和服务包卸载 选项。
    • VisualStudio选项以及Dot 净3。
    • 业务(LOB)框架和实体 查询语言(eSQL)
    • 林克。面向对象查询语言的开发 如SQL和XML。
    • 数据同步。发展 频繁断开 应用。
    • 大UDT。无尺寸限制 UDT。
    • 日期和时间。新数据类型: 日期,时间,日期时间偏移。
    • 文件流。新数据类型 的VarBinary(Max)文件流
    • 将整个表传递给存储的 程序
    • 空间数据。用于存储的数据类型 条目。
    • 全文搜索。本机索引, 作为元数据的同义词表和备份 能力
    • SQL Server集成服务。 更快的查找。
    • 合并TSQL命令组合 插入、更新和删除。
    • SQLServer分析服务器。堆栈 计算。
    • SQL Server报表服务器。 改进的内存管理和 更好的渲染。
    • 微软办公软件2007。以办公室为中心
    • SQL 2000支持结束。对SQL2000的主流支持即将结束。

    part 1 , part 2 , part 3 出于令人信服的原因,这取决于您使用SQL server的目的。你需要什么 hierarchical data types ? 您当前是否在数据库中存储文件并希望切换到 SQL Server's new filestream feature data compression ?

    让我们不要忘记 MERGE

        2
  •  13
  •   animuson    7 年前

    请注意,许多真正的杀手级功能仅在Enterprise Edition中提供。数据压缩和备份压缩是我最喜欢的两种压缩方式之一,它们可以立即免费提高性能。数据压缩减少了必须执行的I/O量,因此许多查询的速度提高了20-40%。CPU使用率上升,但在今天的多核环境中,我们通常有更多的CPU能力,但没有更多的IO。不管怎么说,这些都只是在企业中。

        3
  •  5
  •   MichaelGG    16 年前

    有声望的人可以将此复制到主要答案中:

    • 更改跟踪。允许您获取自特定版本以来哪些行发生了哪些更改的信息。
        4
  •  5
  •   gbn    13 年前

    我想这取决于你的角色

    对于作为开发人员的我来说:

    • 合并语句
    • 改进报告服务

    编辑 晚的

    • 过滤索引
    • 无IIS的Reporting Services
        5
  •  5
  •   Peter Mortensen TravisEz13    13 年前

    我在2008年参加了一系列SQLServer2008讲座 PASS 2008 在我看来,唯一的“杀手特性”是扩展事件。

    IntelliSense 这是一场巨大的胜利。。但这并不是SQLServer2008所特有的,只是SQLServer2008工具集(其他工具可以提供与SQLServer2005、2000等类似的智能感知)。

        6
  •  4
  •   Gulzar Nazim    16 年前

    有新的 features added . 但是,你必须看看它是否值得升级。一些好的 improvements in Management Studio 2008 但是,特别是查询编辑器的intellisense。

        7
  •  4
  •   Graham Graham    16 年前

    SQL 2008还允许您禁用特定表上的锁升级。我发现这在频繁更新的小型表上非常有用,在这些表中,锁可能会升级,从而导致并发问题。在SQL2005中,即使在delete语句上有ROWLOCK提示,锁也可能升级,从而导致死锁。在我的测试中,我开发的一个应用程序在小表操作期间由于SQL2005上的锁升级而出现并发问题。在SQL 2008中,这个问题消失了。

    记住处理大量行锁的潜在开销仍然很重要,但是在需要时可以选择停止升级是非常有用的。

        8
  •  3
  •   Hakan Winther    15 年前

    我最喜欢的是过滤索引。现在,我可以为最关键的查询创建闪电般快速的覆盖索引,对DML语句的影响很小。

        9
  •  3
  •   vipin    14 年前

    SQL Server 2008引入了四种新的日期和时间数据类型,包括:

    * DATE: As you can imagine, the DATE data type only stores a date in the format of YYYY-MM-DD. It has a range of 0001-01-01 through 9999-12-32, which should be adequate for most business and scientific applications. The accuracy is 1 day, and it only takes 3 bytes to store the date.
    * TIME: TIME is stored in the format: hh:mm:ss.nnnnnnn, with a range of 00:00:00.0000000 through 23:59:59:9999999 and is accurate to 100 nanoseconds. Storage depends on the precision and scale selected, and runs from 3 to 5 bytes.
    * DATETIME2: DATETIME2 is very similar to the older DATETIME data type, but has a greater range and precision. The format is YYYY-MM-DD hh:mm:ss:nnnnnnnm with a range of 0001-01-01 00:00:00.0000000 through 9999-12-31 23:59:59.9999999, and an accuracy of 100 nanoseconds. Storage depends on the precision and scale selected, and runs from 6 to 8 bytes.
    * DATETIMEOFFSET: DATETIMEOFFSET is similar to DATETIME2, but includes additional information to track the time zone. The format is YYYY-MM-DD hh:mm:ss[.nnnnnnn] [+|-]hh:mm with a range of 0001-01-01 00:00:00.0000000 through 0001-01-01 00:00:00.0000000 through 9999-12-31 23:59:59.9999999 (in UTC), and an accuracy of 100 nanoseconds. Storage depends on the precision and scale selected, and runs from 8 to 10 bytes.
    

    http://soft-engineering.blogspot.com/

        10
  •  2
  •   John Saunders    14 年前

    新功能非常强大,它符合当今时代非常重要的因素。对于.net用户来说,使用SQL Server总是一件好事,我希望使用我们将拥有的最新版本 以及更好的性能以及引入 数据库的大小。这个 备份加密

    再次感谢微软在软件方面的伟大思想:)

        11
  •  2
  •   Rajeev    12 年前

    丹佛SQL Server用户组在过去几个月里就SQL 2008的新功能做了一些非常好的演示,包括Paul Nielsen上周刚从Redmond的“跳跃式启动”项目回来不久(如果我没记错活动名称的话)。

    关于SQL 2008的所有“新特性”有几个警告,确定哪些特性将出现在不同版本中的分类仍在进行中。许多/大多数新的/非常酷的功能,如数据压缩、分区索引、策略等,只会出现在企业版中。除非您计划运行EnterpriseEdition,否则CTP中的许多功能可能不会出现在SQL2008标准中,等等。