Windows Server 2003 64位上的odbcad32的registry

我曾经使用下面的registry来导入一些设置,以在Windows Server 2003 32位上设置odbc。 现在我想在Windows Server 2003 64位(32位odbc驱动程序而不是64位驱动程序)上做同样的事情。 有没有办法修改registry? 由于这将创build64位odbc驱动程序的条目。

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MY_DB] "Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll" "Server"="10.1.1.1" "Database"="MY_DB" "LastUser"="db_account" [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources] "MY_DB"="SQL Server" 

如果要在64位Windows上configuration32位ODBC,请使用:

 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI 

对32位应用程序可见的ODBC设置将存储在此处。 如果你创build32位安装程序,那么只需使用HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI ,Windows就会将其映射到Wow6432Node 。 有关映射到Win64上的32位应用程序的registry的更多信息可以在这里find: http : //support.microsoft.com/kb/305097