【发布时间】:2015-08-13 18:41:28
【问题描述】:
如果我在 Access 2010 中使用链接表通过 ODBC 连接到 SQL Server 2014 Express,哪个驱动程序更好?
- 适用于 SQL Server 的 ODBC 驱动程序 11
- SQL Server Native Client 11.0
该图显示了在创建新数据源时可以使用的驱动程序的可能性。
根据我的重新搜索,我发现“Native Drivers”也支持 OLEDB。
谁能客观回答一下哪个司机更好?
【问题讨论】:
-
仅供参考:我目前正在使用无 DSN 连接。我创建了 Tabledef 以将表与 VBA 链接起来,因此它现在可以使用它,但鉴于我真的想将连接性和 VBA/Access 编程分开,这就是我要回到 DSN 的原因。如果有任何连接问题,我希望非 Access 程序员能够帮助解决更少的问题。
-
无论您是否使用 DSN,您仍然需要一个 ODBC 驱动程序。根据以下链接,ODBC Driver 11 是最新最好的。
-
所以你的意思是如果我只安装 Native 驱动程序,它不会工作,因为我必须同时拥有这两个?
-
不,您只需要一个驱动程序。你的问题是,哪个更好。我试图提供链接,但忘记了链接不会显示在 SO cmets 中。在网络上搜索“Introducing the new Microsoft ODBC Drivers for SQL Server”,您会找到它。 NC 10 用于 SQL Server 2008,NC 11 用于 SQL Server 2012。通常,您最好使用适用于您的 SQL Server 版本或更高版本的驱动程序。
-
抱歉,我并没有真正询问 Native Client 10 和 11 之间的差异。在上面的屏幕截图中,请查看第一个和最后一个(“ODBC Driver 11 for SQL Server”和“SQL Server Native Client 11"。它们是一样的吗?就基本连接而言,两者似乎都可以工作。我只是想知道是否应该使用其中一个。忘记中间的两个驱动程序
标签: sql-server ms-access odbc driver database-connectivity