ODBCCONF.EXE

ODBCCONF.exe 是一個命令列工具,允許你設定 ODBC 驅動程式和資料來源名稱。

備註

ODBCCONF.exe 將在未來版本的 Windows 資料存取元件中移除。 避免使用此功能,並計劃修改目前使用此功能的應用程式。 你可以用 PowerShell 指令來管理驅動程式和資料來源。 欲了解更多關於這些 PowerShell 指令的資訊,請參閱 Windows 資料存取元件 cmdlet

語法

ODBCCONF [switches] action  

Arguments

交換器
零個或多個可選的開關選項。 關於可用開關的清單,請參見本主題後面的備註區。

行動
只需執行一個動作。 有關可用選項的清單,請參閱備註區。

備註

以下交換器可供選擇:

開關 Description
/A {動作} 指定一個動作。

如果只指定一個動作,/A 是可選的。
/? ODBCCONF.EXE 的顯示使用。
/C 如果動作失敗,處理會繼續進行。
/E 處理完成後,刪除以 /F 標示的回應檔案。
/F 使用回應檔案,例如 odbcconf /F my.rsp

my.rsp 可能長這樣: REGSVR c:\my.dll

/A 不會用於回應檔案。
/H 顯示使用(說明)。 這個開關和 /?是一樣的。
/L[mode] 檔名 以三種模式之一將程式輸出傳送到檔案:正常(n)、冗長(v)和除錯(d)。 除錯模式記錄由 odbcconf.exe載入的 DLL 。

如果你設定 /L 但沒有模式,日誌檔將會是空的。

例如, /Lv log.txt
/R 該動作會在重新啟動後執行。
/S 靜音模式。 請勿顯示錯誤訊息。

以下是可以使用的動作:

行動 Description
CONFIGDRIVER driver_name**驅動程式專用設定參數 載入相應的驅動程式設定 DLL,並呼叫 ConfigDriver 函式。

相當於 SQLConfigDriver 函式

例如:

/A {CONFIGDRIVER “ Driver Name” “CPTimeout=60”}

/A {CONFIGDRIVER “ 驅動名稱” “DriverODBCVer=03.80”}
CONFIGDSN driver_name DSN=name | attributes 新增或修改使用者資料來源。

相當於 SQLConfigDataSource 函式

例如:

/A {CONFIGDSN “SQL Server” “DSN=name |Server=srv“}
CONFIGSYSDSN driver_name DSN=name | attributes 新增或修改系統資料來源。

相當於 SQLConfigDataSource 函式

例如:

/A {CONFIGSYSDSN “SQL Server” “DSN=name |Server=srv“}
安裝驅動程式 等價於 SQLInstallDriverEx 函數

關於傳遞給 INSTALLDRIVER 的關鍵字-值對語法,請參見 驅動程式規範子鍵

例如:

/A {INSTALLDRIVER "你的驅動程式 | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | ConnectFunctions=YYY | DriverODBCVer=03.50 | FileUsage=0 | SQLLevel=1"}
INSTALLTRANSLATOR 轉換器配置**驅動路徑 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators 登錄檔鍵中新增翻譯器的資訊。

等同於 SQLInstallTranslatorEx 函數

關於傳遞給 INSTALLDRIVER 的關鍵字-值語法對,請參見 翻譯器規範子鍵

例如:

/A {安裝翻譯器 「我的翻譯員 |譯者=c:\my.dll |Setup=c:\my.dll“}
REGSVR dll 註冊DLL。

相當於 regsvr32.exe。

例如:

/A {REGSVR c:\my.dll}
SETFILEDSNDIR 當 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir 不存在時,SETFILEDSNDIR 動作會建立該值,並指派 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir的值,並附加 \ODBC\Data Sources。

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir 處的值指定 ODBC 資料來源管理員建立檔案式資料來源時所使用的預設位置。

例如:

/A {SETFILEDSNDIR}

另請參閱

Microsoft 開放資料庫連接(ODBC)