SQLServer2005的10个高级特性
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)
- 1用好的OA软件来杜绝企业浪费
- 2信息化打通企业“任督”二脉
- 3云计算不会改变OA行业格局
- 4城域网汇聚层安全控制
- 5泛普软件分享:成长性企业如何开展流程管理
- 6浅谈集团OA系统的建设策略
- 7OA办公系统选型:易用、实用方好实施
- 8移动OA解决方案开启绿色、高效会议时代
- 9借移动OA 老板“会管”也“慧管”
- 10虚拟化再引软件计费争论
- 112013年运营商发力行业信息化
- 12网络入侵两种思路
- 13创建可扩展测试环境
- 14怎样评价代理防火墙的优劣势?
- 15解决激光打印机常见故障解析
- 16下一代云计算:随需而变
- 17以协同OA为平台深化人力资源管理
- 18应对超大访问流量统计
- 19用SSL技术保护Apache服务器通信
- 20自动化系统助政府“轻量级”办公
- 21常用的网络命令精萃
- 22OA助力“移动政务” 提速政府信息化
- 23OA软件价格服务性价比您最看重哪一个?
- 24泛普软件:OA软件业进入“加强版”竞争阶段
- 25在线办公平台特色与功能有哪些?
- 26移动RFID系统的含金量何在?
- 27南昌OA系统采购申请单与ERP数据对接
- 28内网安全的典型的误区
- 29准备金下调是央行货币政策转向的一个信号?
- 30一项好的邮件服务器灾难恢复计划