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} |