Windows

ODBC 數據源管理員:驅動程序名稱為空字元串

  • May 16, 2015

下面您將看到 Windows 7 中警告的螢幕截圖。為什麼打開“數據源 (ODBC)”時會出現此錯誤?我該如何解決?如果你能給我一些關於從哪裡開始尋找的提示,我可以對這個問題進行編輯以幫助診斷問題。

修復這個問題並不重要,因為我仍然可以添加新的數據源,但每次進入此對話框時都看到它很煩人。

控制面板 > 管理工具 > 數據源 (ODBC) > 點擊“系統 DSN”選項卡

在此處輸入圖像描述

我注意到的另一件事是,當我第一次進入“系統 DSN”選項卡時,沒有顯示任何數據源。如果我點擊“添加”然後取消,則列表將填充三個數據源。

我在這個系統資料庫路徑中有一個沒有指向任何東西的鍵。所以我刪除了它。

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI

(這是彈出的64位視窗)

意識到此系統資料庫路徑還存在一個用於 ODBC 的 32 位視窗:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI

C:\Windows\SysWOW64\odbcad32.exe

(是的,雖然它說的是 WOW64,但它的意思是 32 位。)

引用自:https://dba.stackexchange.com/questions/80378