Windows-Registry
Window Server 2003 64 位上 odbcad32 的系統資料庫
我曾經使用下面的系統資料庫來導入一些設置,以便在 Windows Server 2003 32 位上設置 odbc。現在我想在 Windows Server 2003 64 位上為 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"
如果要在 64 位 Windows 上配置 32 位 ODBC,請使用:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI
對 32 位應用程序可見的 ODBC 設置將儲存在這裡。如果您創建 32 位安裝程序,則只需使用
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
,Windows 會將其映射到Wow6432Node
. 有關將系統資料庫映射到 Win64 上的 32 位應用程序的更多資訊,請訪問:http: //support.microsoft.com/kb/305097