SQL Server与SQL Server Native Client的ODBC驱动程序

问题描述 投票:0回答:2

如果我使用Access 2010中的链接表通过ODBC连接到SQL Server 2014 Express,哪个驱动程序更好?

  • 用于SQL Server的ODBC驱动程序11
  • SQL Server Native Client 11.0

enter image description here

该图显示了创建新数据源时可以使用的驱动程序的可能性。

根据我的重新搜索,我发现“Native Drivers”也支持OLEDB。

有人可以给出一个关于哪个驱动器更好的客观答案吗?

sql-server ms-access odbc driver database-connectivity
2个回答
1
投票

Native Client已被Microsoft已标准化的ODBC驱动程序取代。本机客户端最初用于访问Server 2005及更高版本中的旧ODBC驱动程序(“SQL Server”)无法访问的功能。


0
投票

SQL Server Native Client可用于Windows的SQL OLE DB提供程序和SQL ODBC驱动程序。这取决于您是否需要使用这两种不同的方法连接到SQL Server。

选择SQL本机客户端时,应注意以下两点。

SNAC 11是一个单独的动态链接库(DLL),包含SQL OLE DB提供程序和Windows的SQL ODBC驱动程序。

https://blogs.msdn.microsoft.com/sqlreleaseservices/snac-lifecycle-explained/

另外,你应该注意到这一点

OLE DB数据访问技术之前已被弃用。但是,它现在还没有被提及。

考虑到这一点,我们决定取消激活OLE DB数据访问技术,并在2018年3月之前发布新版本。

https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server/

© www.soinside.com 2019 - 2024. All rights reserved.