马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?站点注册
×
适用于 SQL Server 的 Microsoft OLE DB 驱动程序 - OLE DB Driver for SQL Server | Microsoft Learn
https://learn.microsoft.com/zh-cn/sql/connect/oledb/oledb-driver-for-sql-server?view=sql-server-ver17&source=recommendations
适用于 SQL Server 的 OLE DB 驱动程序是独立的数据访问应用程序编程接口 (API),用于 OLE DB,是在 SQL Server 2005 (9.x) 中引入的。 适用于 SQL Server 的 OLE DB 驱动程序提供了一个动态链接库 (DLL) 中的 SQL OLE DB 驱动程序。 除 Windows 数据访问组件(Windows DAC,以前为 Microsoft 数据访问组件或 MDAC)提供的功能之外,它还提供新的功能。 适用于 SQL Server 的 OLE DB 驱动程序可用于创建新的应用程序或增强现有应用程序的性能,使其能够利用 SQL Server 2005 (9.x) 中引入的功能,例如多个活动结果集 (MARS)、用户定义数据类型 (UDT)、查询通知、快照隔离和 XML 数据类型支持。 [backcolor=var(--theme-info-background)][color=var(--theme-info-dark)] 备注
OLE DB Driver for SQL Server 可与 Windows DAC 提供的 OLE DB 核心服务一起使用,但这种使用并不是必须的;是否选择使用核心服务取决于单个应用程序的要求(例如是否必需连接池)。 ActiveX 数据对象(ADO)应用程序可以使用适用于 SQL Server 的 OLE DB 驱动程序,但建议将 ADO 与 DataTypeCompatibility 连接字符串 关键字(或其相应的 DataSource 属性)配合使用。 使用 OLE DB Driver for SQL Server,ADO 应用程序可以通过连接字符串关键字、OLE DB 属性或 Transact-SQL 利用在 SQL Server 2005 (9.x) 中引入的通过 OLE DB Driver for SQL Server 提供的那些新功能。 有关将这些功能与 ADO 一起使用的详细信息,请参阅将 ADO 与适用于 SQL Server 的 OLE DB 驱动程序结合使用。 适用于 SQL Server 的 OLE DB 驱动程序旨在让用户更简单地使用 OLE DB 获取对 SQL Server 的本机数据访问。 它提供一种创新和开发新的数据访问功能而不更改当前 Windows DAC 组件(现在是 Microsoft Windows 平台的一部分)的方法。 尽管 OLE DB Driver for SQL Server 使用 Windows DAC 中的组件,但它并不显式依赖特定版本的 Windows DAC。 可以将适用于 SQL Server 的 OLE DB 驱动程序与随适用于 SQL Server 的 OLE DB 驱动程序支持的任一操作系统安装的 Windows DAC 版本一起使用。 不同代的 OLE DB 驱动程序
有三个不同代的 Microsoft OLE DB Provider for SQL Server。 1.Microsoft OLE DB Provider for SQL Server (SQLOLEDB)
2.SQL Server Native Client (SNAC)
SQL Server Native Client (SNAC) 从 SQL Server 2005 (9.x) 开始提供。 SNAC 包含一个 OLE DB 提供程序接口 (SQLNCLI),并且它是 SQL Server 2005 (9.x) 至 SQL Server 2012 (11.x) 中随附的 OLE DB 提供程序。 已从 SQL Server 2022 (16.x) 和 SQL Server Management Studio 19 (SSMS) 中删除SQL Server Native Client(通常缩写为 SNAC)。 不建议在新的开发工作中使用 SQL Server Native Client OLE DB 提供程序(SQLNCLI 或 SQLNCLI11)。 此后请切换到新版 Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server。 有关 SNAC 生命周期和可用下载的详细信息,请参阅所述的 SNAC 生命周期。 3. Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)(建议)
新的 OLEDB 提供程序被称为“Microsoft OLEDB Driver for SQL Server (MSOLEDBSQL)”。 随着最新服务器功能的演进,将对新提供程序进行更新。 [backcolor=var(--theme-info-background)][color=var(--theme-info-dark)] 备注 要在现有应用程序中使用新的 Microsoft OLE DB Driver for SQL Server,应计划将连接字符串从 SQLOLEDB 或 SQLNCLI 转换为 MSOLEDBSQL19 或 MSOLEDBSQL。
在本节中
本部分还讨论了适用于 SQL Server 的 OLE DB 驱动程序的安装和部署,包括如何重新发布适用于 SQL Server 的 OLE DB 驱动程序库。 相关内容
|