WEB开发网
开发学院数据库MSSQL Server 深入讲解SQL Server 2005的数据库开发 阅读

深入讲解SQL Server 2005的数据库开发

 2008-02-19 09:53:32 来源:WEB开发网   
核心提示: 多活动结果集 多活动结果集 (MARS)允许每个连接有超过1个的挂起请求,特别是允许每个连接有超过1个的打开的默认结果集,深入讲解SQL Server 2005的数据库开发(4),默认结果集是一种前向的、只读的结果集,采用默认结果集,有着丰富的基于.NET Framework托管代码的对象

多活动结果集  

多活动结果集 (MARS)允许每个连接有超过1个的挂起请求,特别是允许每个连接有超过1个的打开的默认结果集。默认结果集是一种前向的、只读的结果集,采用默认结果集,客户端驱动可以透明的接受数据块(表格数据流buffer大小的数据块)以满足应用程序的要求,而无需在服务器往返(就像使用服务器光标)。 应用程序不需要牺牲性能即可实现一种简单的一次一行的编程方法。  

多活动结果集消除了这一当前的限制:一个打开的默认结果集将阻止发送新的请求给服务器,直到整个结果集关闭为止。  

快照隔离支持

SQL Server 2005 Beta 2 引入了新的快照隔离级别。快照隔离是一种行级数据版本化机制,行数据版本被存储以供读取。这种新的隔离级别提供了以下优点:

1.对于只读应用程序提高了数据的可用性,在OLTP环境下,读操作不会被阻塞。

2.写事务的自动强制冲突检测。

3.简化Oracle到SQL Server的应用程序移植。  

例如,当同时读写同样数据时,锁将造成程序堵塞。如果一个事务中改变了一行,另一个事务将不能读这行,直到前一事务的改写提交为止。有了快照隔离,读依然可以访问到改写前的值。  

快照隔离级别在以下技术中被支持: ADO, OLE DB, SQLOLEDB, Shape Provider, SQLODBC, OLE DB Managed Provider, SQL Managed Provider。  

SQL 管理对象  

SQL管理对象 (SMO)模型是SQL Server 2005的管理对象模型。SMO 在SQL Server管理对象模型上有显著的设计和结构上的提升。它是一个简单易用的,有着丰富的基于.NET Framework托管代码的对象模型。SMO 是开发数据库管理应用程序的主要的工具。SQL Server 管理工具集的每一个功能都可以用SMO来实现。  

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:深入 讲解 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接