适用于 SQL Server 的 OLE DB 驱动程序功能

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

下载 OLE DB 驱动程序

有关不同 OLE DB 版本支持和不支持的常用功能,请参阅驱动程序功能矩阵

除了公开 Windows(以前为 Microsoft)数据访问组件 (WDAC) 的功能,适用于 SQL Server 的 OLE DB 驱动程序还实现了许多其他功能来公开 SQL Server 功能。

本节内容

使用数据库镜像
讨论适用于 SQL Server 的 OLE DB 驱动程序如何支持镜像数据库的使用,即能够在备用服务器上保留 SQL Server 数据库的副本或镜像。

执行异步操作
讨论适用于 SQL Server 的 OLE DB 驱动程序如何支持异步操作,即能够在不阻止调用线程的情况下立即返回。

使用 Microsoft Entra ID (以前为 Azure Active Directory)

讨论 OLE DB Driver 18.2.1 中引入的新的身份验证方法,这些方法具有更安全的默认设置,并允许使用联合标识连接到 Azure SQL 数据库的实例。

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

使用 XML 数据类型
讨论适用于 SQL Server 的 OLE DB 驱动程序如何支持 XML 数据类型,这是一种基于 XML 的数据类型,可用作列类型、变量类型、参数类型或函数返回类型。

使用用户定义类型
讨论适用于 SQL Server 的 OLE DB 驱动程序如何支持用户定义类型 (UDT),该类型可用于在 SQL Server 数据库中存储对象和自定义数据结构,从而扩展了 SQL 类型系统。

使用大值类型
讨论 OLE DB Driver for SQL Server 如何支持大值数据类型,该类型是大型对象数据类型 (LOB)。

以编程方式更改密码
讨论适用于 SQL Server 的 OLE DB 驱动程序如何支持处理过期密码,让你现在无需管理员介入即可在客户端更改密码。

使用快照隔离
讨论适用于 SQL Server 的 OLE DB 驱动程序如何支持提升行版本控制功能,该功能通过避免读取器-编写器情况提高数据库性能。

使用查询通知
讨论 OLE DB Driver for SQL Server 如何支持行集修改时的使用者通知。

执行大容量复制操作
讨论适用于 SQL Server 的 OLE DB 驱动程序如何支持大容量复制操作,该操作可在 SQL Server 表或视图中传入或传出大量数据。

加密和证书验证
讨论如何使用 OLE DB Driver for SQL Server 在验证或不验证证书的情况下对发送到服务器的数据进行加密。

表值参数(适用于 SQL Server 的 OLE DB 驱动程序)
讨论 OLE DB Driver for SQL Server 对表值参数的支持。

大型 CLR 用户定义类型
讨论对大型公共语言运行时 (CLR) 用户定义类型 (UDT) 的支持。

FILESTREAM 支持
讨论 OLE DB Driver for SQL Server 对增强的 FILESTREAM 功能的支持。

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

适用于 SQL Server 的 OLE DB 驱动程序的稀疏列支持
讨论 OLE DB Driver for SQL Server 对稀疏列的支持。

日期和时间改进
讨论 OLE DB Driver for SQL Server 中添加的对日期和时间数据类型的支持。

元数据发现
讨论对 SQL Server 2012 (11.x) 中的元数据发现功能进行的改进。

适用于 SQL Server 的 OLE DB 驱动程序的 UTF-16 支持
讨论 SQL Server 2012 (11.x) 中引入的行为更改。 在下列情况下,适用于 SQL Server 的 OLE DB 驱动程序不向缓冲区添加高代理项码位:如果在绑定列结果或输出参数时提供了长度固定的缓冲区,如果在缓冲区中终止符前面写入的 wchar 字符是代理项对的高代理项码位,以及如果下一个 wchar 字符是一个低代理项码位 。

适用于 SQL Server 的 OLE DB 驱动程序中的 UTF-8 支持
讨论对 UTF-8 服务器编码的支持以及用户在使用 UTF-8 编码数据时应采取的配置防范措施。

适用于 SQL Server 的 OLE DB 驱动程序对高可用性和灾难恢复的支持
讨论如何配置应用程序以利用 SQL Server 2012 (11.x) 中添加的高可用性和灾难恢复功能。

访问扩展事件日志中的诊断信息
讨论针对适用于 SQL Server 的 OLE DB 驱动程序和数据跟踪功能的增强,数据跟踪可让你访问环形缓冲区和 XEvents 日志中的诊断信息。

适用于 SQL Server 的 OLE DB 驱动程序对 LocalDB 的支持
讨论 OLE DB Driver for SQL Server 对 LocalDB 功能的支持。

使用透明网络 IP 解析
讨论 OLE DB Driver for SQL Server 如何在故障转移群集中支持透明网络 IP 解析。

空闲连接复原
讨论 OLE DB Driver for SQL Server 如何支持空闲连接复原能力。

另请参阅

适用于 SQL Server 的 OLE DB 驱动程序
OLE DB 操作指南主题
安装适用于 SQL Server 的 OLE DB 驱动程序