Назад | Перейти на главную страницу

Реестр odbcad32 на Windows Server 2003 64-бит

Раньше я использовал приведенный ниже реестр для импорта некоторых параметров настройки odbc на 32-разрядной версии Windows Server 2003. Теперь я хочу сделать то же самое на 64-разрядной версии Windows Server 2003 для 32-разрядного драйвера odbc, а не для 64-разрядного. Есть ли способ изменить реестр? Так как он будет создавать записи для 64-битного драйвера 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"

Если вы хотите настроить 32-битный ODBC в 64-битной Windows, используйте:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI

Здесь будут храниться настройки ODBC, видимые для 32-битных приложений. Если вы создаете 32-битный установщик, просто используйте HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI и Windows отобразит его на Wow6432Node . Более подробную информацию о сопоставлении реестра с 32-разрядными приложениями в Win64 можно найти здесь: http://support.microsoft.com/kb/305097