WEB开发网
开发学院数据库MSSQL Server SQL Server 2005 Express Edition概述 阅读

SQL Server 2005 Express Edition概述

 2007-05-18 09:39:29 来源:WEB开发网   
核心提示: 从 SQL Server 2005 开始,服务器中的逻辑会话与物理连接分离,SQL Server 2005 Express Edition概述(8),客户端传输层和服务器传输层都将更新为提供多路复用功能,这样只使用一个物理连接就可以建立多个逻辑会话,并且与其不同,例如,这使得客户端针对同一

从 SQL Server 2005 开始,服务器中的逻辑会话与物理连接分离。客户端传输层和服务器传输层都将更新为提供多路复用功能,这样只使用一个物理连接就可以建立多个逻辑会话。这使得客户端针对同一个连接可以有多个活动的结果集 (MARS)。请注意,一般而言,MARS 并不是为了避免使用多个连接。在 SQL Server 2005 中,MARS 默认情况下处于关闭状态,使用 MARS 可以交替执行 SQL 操作。例如,您可以对一个结果集进行操作,也可以在处理该结果集时对数据库执行语句,而无需打开新的连接。在许多情况下,MARS 可以有效替代服务器游标,当数据检索操作和更新操作在同一个事务中进行时,尤为有用。

SQL Server 2005 客户端也支持异步输入输出 (I/O),这样应用程序线程不会再被数据传输操作阻塞,客户端应用程序就可以尽快作出响应。在这种模式下,I/O 调用将会立即返回,完成后将异步通知应用程序。这使得应用程序可以继续其他处理过程,并在以后检查 I/O 完成事件。

SQL Server 2005 时间范围内的数据访问组件将分成两部分:MDAC 堆栈(属于操作系统)和 SQL Native Client 提供程序(向 SQL Server 提供用于本机数据访问的特定数据访问库)。SQL Native Client 针对 SQL OLEDB、SQL ODBC 和 ADO 客户,这些客户正在编写新的应用程序或增强现有应用程序以利用 SQL Server 2005 的新功能。

SQL Native Client 将 SQL Server 2005 添加项包含到 SQL OLE DB、SQL ODBC、SQL BCP 和 SQL 网络接口。只有 C 或 C++ 程序员才可以通过 SQL Native Client 使用 SQL Server 2005 功能,例如 MARS、用户定义类型、XML 数据类型等。SQL Native Client 由新的组件构成(新类 ID),这些组件独立于 MDAC 中的现有组件,并且与其不同。例如,使用的 OLE DB Progid 是 SQLNCLI;ODBC 驱动程序名称是 SQL Native Client;使用的头文件是 SQLNCLI.h。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:SQL Server Express

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