科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道您知道SQLServer2005的10个高级特性吗(2)

您知道SQLServer2005的10个高级特性吗(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SQL Sever 2005提供了很多新特征和改进之处,这些可以提高生产力、劳动效率,增强有效性,降低管理难度。本文讨论了SQL Server 2005数据库引擎的10个高级特征。

作者:Tim Chapman 来源:zdnet 2007年9月13日

关键字: 特性 SQL Server SQL Server 2005 数据库

  • 评论
  • 分享微博
  • 分享邮件
 

6. 排列功能

SQL Server 2005允许排列从数据库引擎返回的结果集。允许定制结果集返回的风格,例如:为Web站点数据创建定制的页面调度功能。

7. 基于数据版本的行隔离水平

这个数据库引擎新特征,通过减少数据库中锁的数量,提高同时读数据库的能力。这个特征有两个版本(它们都在数据库水平被激活):

使用行版本的读隔离用于单个声明水平,它在声明的持续时间内保证数据的一致性。

快照隔离用于事务水平,它在事务的持续时间内保证数据的一致性。

数据库引擎通过存储在临时数据库中的行版本,保证数据的一致性。当声明和事务在它们各自的隔离水平被引用时,读操作访问相同的数据,这些数据已经包含在事务中,并且从数据的前版本读出来,保存在临时数据库中。在恰当的情况下,使用这些技术可以明显减少锁数据库的问题。

8. XML综合

SQL Server 2005引进了新的XML数据类型。可以用此数据类型存储完整的XML文档,并且可以在加工好的文档中放置确认信息。另外的改进包括:XML文档的查询能力和在XML数据类型上创建索引。

9. TRY...CATCH

在以前的文章中,我概述了在 SQL Server 2005中如何使用新的TRY...CATCH结构捕获并处理死锁问题。这个期待已久的特征简化了数据库中出错的处理。

10. 数据库邮件

数据库邮件是对SQL邮件的继承,它是对数据库引擎上电子邮件的巨大改进。有了数据库邮件,则不再依赖Microsoft Outlook或 MAPI 电子邮件客户程序。数据库邮件使用标准SMTP发送e-mail信息。这些信息有可能包含查询结果和附件(由DBA进行管理)。另外,e-mail处理在数据库引擎空间的外部进行,这意味着在数据引擎停止后,消息也能继续进行排队。

Tim Chapman是KY,Louisville一家银行的SQL Server数据库管理员,具有7年的IT工作经验。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章