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

时间:2015-08-13 18:41:28

标签: sql-server ms-access odbc driver database-connectivity

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

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

enter image description here

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

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

有人可以客观地回答哪个驱动程序更好吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

  

SNAC 11是包含两个SQL的单个动态链接库(DLL)   Windows的OLE DB提供程序和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/