MySQL ODBC配置遇到Invalid attribute string錯誤資訊的處理

junsansi發表於2010-11-03

在俺的32位winxp上安裝了MySQL ODBC 5.1.7,然後按照標準步驟建立dsn,中間配置沒填完就點了ok,建立是成功了,可是想修改配置發現在ODBC管理器的介面中點選“配置”按鈕無反映,想刪除MySQL ODBC 5.1 Driver時同樣也刪不掉,報出提示:Invalid attribute string。經查,確認為軟體Bug,Bugno#56233。

對於這種情況,兩種方式處理。

一種是直接修改登錄檔:
執行regedit,展開:HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
然後能看到建立的dsn,可根據實際環境修改鍵值,或者直接刪除鍵。

不過這種方式治標不治本,未來想修改或刪除dsn,都必須手動配置登錄檔中的相關鍵值,無法介面方式操作。

第二種方式,需要到mysql.com下載56233的專用補丁,安裝之後問題自解。其實不是安裝,下載到的壓縮包提供了新版本ddl檔案,解壓縮到odbc的安裝路徑並覆蓋舊檔案即可

相關檔案下載地址如下:
PATCH下載地址:
http://ftp.mysql.com/pub/mysql/download/myodbc5S5_1_7with56233patchR926win32.zip

MySQL ODBC驅動下載地址:
http://dev.mysql.com/downloads/connector/odbc/

Bug #56233官方描述:
http://bugs.mysql.com/bug.php?id=56233

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-677278/,如需轉載,請註明出處,否則將追究法律責任。

相關文章