1

我通常使用 Access 2003 - 2007 中的前端和 SQL Server 2008 中的后端来制作应用程序。当我创建 ODBC 以链接 access 中的表时,我在 Windows XP PC 上的 ODBC 数据源管理页面中有两个选择:

  • Server 2008:SQL Server Native Client 10.0 v.2007.100.2531.00
  • SQL Server 诉 2000.85.1132.00

在仅使用 Access 2000 的 PC 上,哪些应该更好并兼容?

4

1 回答 1

3

本机客户端支持 sql server 2008(我相信是 2005)的一些附加(更高级?)功能。

但是,开箱即用,您更有可能找到安装在计算机上的标准 sql server 驱动程序。

除非您使用某种类型的安装程序,或者某些其他软件安装此本机客户端驱动程序,否则您最好坚持使用默认的非本机驱动程序以获得最大兼容性。而且,标准驱动程序很可能已经安装在您的客户端计算机上。

因此,默认情况下不会安装新的本机驱动程序,并且您可能对非本机默认驱动程序有更好的运气。在使用新的本机驱动程序时,我在导出日期列时遇到了一些问题(现在不记得问题是什么,但有一个问题)。

请注意,对于本机驱动程序,您的连接字符串/将略有不同,如果您有一些重新链接代码,则该代码将在没有本机驱动程序的计算机上失败。因此,虽然您的计算机上都有这两种情况,但您不能假设其他计算机上也会出现这种情况。因此,您应该有特殊和充分的理由来选择/使用 2008/2005 的新本机驱动程序,但如果没有,请使用标准驱动程序。

于 2010-10-26T16:42:29.380 回答