如何在 Windows 操作系统的 MS Access 数据库的64位操作系统中创建 DSN ?
答案 0 :(得分:0)
您是否尝试过使用Access创建一个?当您选择外部数据源odbc时,您有机会从Access内部创建DSN。并且您可以在那个时间点创建系统DSN。 (Access将为您启动正确版本的ODBC管理器。)
因为Access是32位版本,所以这些系统DSN的位置因此位于标准位置:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ODBC \ ODBC.INI \ SYSTEM DSN的名称
并且,您必须启动32位版本的ODBC管理器,控制面板中的那个将是64位版本。
因此,让Access为您启动此功能真的非常容易,因为您不必知道或不关心您是否正在运行Access的x64或x32位版本(x64版本仅适用于Access 2010和超出 - 所以如果你使用的是以前的版本,那么对于所有情况都是x32。)
因此,您需要启动32位版本的ODBC管理器,它位于以下位置:
C:\的Windows \ Syswow64资料\ odbcad32.exe的
然后你应该没事(所以不要使用控制面板中的那个)。
如果您使用32位版本(sysWOW中的版本)创建系统DSN,那么当您启动相同的odbc管理器时,您应该在Access中看到它。