SQL Server 2008 Native Client 功能

除公开 Microsoft 数据访问组件 (MDAC) 的功能以外,SQL Server Native Client 还实现诸多其他功能以利用 SQL Server 功能。

注意注意

MDAC 不能利用从 SQL Server 2005 开始引入的某些功能。必须使用 SQL Server Native Client 方可利用这些功能。

本节涉及的主题

  • SQL Server Native Client 10.0 中的新增功能
    列出 SQL Server 2008 中新的重大 SQL Server Native Client 功能。

  • 使用数据库镜像
    讨论 SQL Server Native Client 如何支持使用镜像数据库,即在备用服务器上保留 SQL Server 数据库的副本或镜像的功能。

  • 执行异步操作
    讨论 SQL Server Native Client 如何支持异步操作,即在不阻塞调用线程的情况下立即返回的功能。

  • 使用多个活动的结果集 (MARS)
    讨论 SQL Server Native Client 如何支持多个活动结果集 (MARS)。MARS 支持使用单一数据库连接执行和接收多个结果集。

  • 使用 XML 数据类型
    讨论 SQL Server Native Client 如何支持 XML 数据类型,此基于 XML 的数据类型可用作列类型、变量类型、参数类型或函数返回类型。

  • 使用用户定义类型
    讨论 SQL Server Native Client 如何支持用户定义类型 (UDT),该类型使您能够在 SQL Server 数据库中存储对象和自定义数据结构,从而扩展了 SQL 类型系统。

  • 使用大值类型
    讨论 SQL Server Native Client 如何支持大值数据类型,该类型是在 SQL Server 2005 和 SQL Server 2008 中均支持的大型对象数据类型 (LOB)。

  • 以编程方式更改密码
    讨论 SQL Server Native Client 如何支持处理过期密码,现在可以在不需要管理员介入的情况下在客户端更改密码。

  • 使用快照隔离
    讨论 SQL Server Native Client 如何支持对行版本控制的增强功能,该功能通过避免读取器-编写器阻塞情况来提高数据库性能。

  • 使用查询通知
    讨论 SQL Server Native Client 如何支持基于行集修改的使用者通知。

  • 执行大容量复制操作
    讨论 SQL Server Native Client 如何支持在 SQL Server 表或视图中传入或传出大量数据的大容量复制操作。

  • 使用不带验证的加密
    讨论如何使用 SQL Server Native Client 对发送到服务器的数据加密,而无需验证证书。

  • 表值参数 (SQL Server Native Client)
    讨论 SQL Server Native Client 对 SQL Server 2008 中添加的表值参数的支持。

  • 大型 CLR 用户定义类型
    讨论对大型公共语言运行时 (CLR) 用户定义类型 (UDT) 的支持。从 SQL Server 2008 开始,UDT 的大小不再限制为 8,000 个字节。

  • FILESTREAM 支持
    讨论 SQL Server 2008 和 SQL Server Native Client 10.0 对 FILESTREAM 增强功能的支持。

  • 客户端连接中的服务主体名称 (SPN) 支持
    讨论如何扩展对服务主体名称 (SPN) 的支持,以便能够跨所有协议进行相互身份验证。

  • SQL Server Native Client 中的稀疏列支持
    讨论 SQL Server Native Client 对稀疏列的支持。

  • 日期/时间改进
    讨论 SQL Server Native Client 10.0 添加的对 SQL Server 2008 中添加的新日期和时间数据类型的支持。

请参阅

其他资源