我通常使用Access 2003 - 2007中的前端和SQL Server 2008上的后端创建应用程序。当我创建ODBC以链接访问中的表时,我在“ODBC数据源管理”页面上有两个选项。 Windows XP PC:
哪些应该更好,兼容只有Access 2000的PC?
答案 0 :(得分:3)
本机客户端支持sql server 2008的一些额外(更高级?)功能(我相信2005年)。
但是,开箱即用,您更有可能在计算机上找到标准的sql server驱动程序。
除非您使用某种类型的安装程序,或者某些其他软件安装此本机客户端驱动程序,否则您最好坚持使用默认的非本机驱动程序以获得最大兼容性。而且,只有一个明显的问题是标准驱动程序最有可能已经安装在客户端计算机上。
因此,默认情况下不会安装新的本机驱动程序,并且使用非本机默认驱动程序可能会有更好的运气。在使用新的本机驱动程序时,我遇到了一些导出日期列的问题(现在不能回想起问题是什么,但是存在问题)。
请注意,对于本机驱动程序,您的连接字符串将略有不同,如果您有一些重新链接代码,则在没有本机驱动程序的计算机上该代码将失败。因此,虽然您在计算机上同时拥有这两者,但您不能认为在其他计算机上会出现这种情况。因此,您应该有特殊和良好的选择来选择/使用2008/2005年的新本机驱动程序,但如果没有,则使用标准驱动程序。