监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭
南昌OA信息化

当前位置:工程项目OA系统 > 泛普各地 > 江西OA系统 > 南昌OA系统 > 南昌OA信息化

SQLServer2005的10个高级特性

申请免费试用、咨询电话:400-8352-114

文章来源:泛普软件

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

1. 数据库镜像

数据库镜像是SQL Server 2005的一个高实用性特征。这类似于由于备援失效而导致的服务器聚类,备援失效是由袖手旁观的服务器引起;它们的不同之处在于数据库镜像是在数据库水平,而不是服务器水平。主数据库不断地发送事务日志到SQL Sever实例的备份数据库。第三个SQL Sever实例作为证据数据库,监控主数据库与镜像数据库之间的交互作用。

2. 数据库快照

数据库快照本质上是数据库一个即时只读拷贝,并且是任何类型报告方案很好的候选方案。它不仅仅是一个很好的报告工具,并且在发生错误事件时,可以用于恢复对主数据库和快照数据库的控制。数据丢失可能开始于数据库快照的创建点,结束于故障事件的发生。

3. CLR综合

通过SQL Sever 2005,可以创建带数据库引擎的自定义.NET对象。例如:可以采用熟悉的.NET语言C#和VB等创建存储程序、触发器和函数。揭示SQL Sever 2005的这些功能,为你提供了以前没有用过的工具。

4. 服务经纪人(Service Broker)

应用此特征,可通过TSQL在数据库中创建异步的基于消息的应用程序。数据库引擎保证消息传送、消息序列一致性和句柄消息分组。另外,Service Broker可以在不同的SQL Sever实例中发送消息。同时它也应用于SQL Sever 2005其他特征中。例如:当有人试图改变表结构,或出现登陆失败的字符串时,Service Broker可以定义数据库中的Event Nonfictions发送消息到Queue。

5. DDL触发器

在以前的文章中,我概述了在SQL Server 2005中使用数据定义语言(DDL)触发器执行自定义数据库,并且阐述了Sarbanes-Oxley的灵活性服务器审计方案(这里是我SOX文章第一章和第二章)。DDL触发器在服务器或数据库水平上进行定义,并且当DDL声明出现时,触发器激活。它可以用于新表、存储程序创建或登陆时,进行审计。

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工作经验。(zdnert)

发布:2007-04-22 09:58    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
南昌OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普南昌OA信息化其他应用

南昌OA软件 南昌OA新闻动态 南昌OA信息化 南昌OA快博 南昌OA行业资讯 南昌软件开发公司 南昌门禁系统 南昌物业管理软件 南昌仓库管理软件 南昌餐饮管理软件 南昌网站建设公司