ODBCCONF.EXE
ODBCCONF.exe 是命令列工具,可讓您設定 ODBC 驅動程式和資料來源名稱。
注意
ODBCCONF.exe 將在未來的 Windows Data Access Components 版本中遭到移除。 請避免使用這項功能,並規劃修改目前使用這項功能的應用程式。 您可以使用 PowerShell 命令管理驅動程式和資料來源。 如需這類 PowerShell 命令的詳細資訊,請參閱 Windows Data Access Components Cmdlet。
語法
ODBCCONF [switches] action
引數
參數
零個或多個參數選項。 如需可用參數清單,請參閱本主題稍後的「備註」一節。
action
要執行的一個動作。 如需可用選項清單,請參閱「備註」一節。
備註
以下是可用的參數:
Switch | 描述 |
---|---|
/A {action} | 指定動作。 如果只指定一個動作,則 /A 為可選項目。 |
/? | 顯示 ODBCCONF.EXE 的使用方式。 |
/C | 如果動作失敗,處理程序會繼續進行。 |
/E | 完成處理程序時,清除以 /F 指定的回應檔。 |
/F | 使用回應檔 (例如:odbcconf /F my.rsp )。my.rsp 外觀如下: REGSVR c:\my.dll 回應檔中不會使用 /A。 |
/H | 顯示使用方式 (說明)。 這個參數與 /?相同。 |
/L[mode] filename | 透過下列其中一種模式將程式輸出傳送至檔案:一般 (n)、詳細資訊 (v),以及偵錯 (d)。 偵錯模式會記錄由 odbcconf.exe 載入的 DLL。 如果您指定沒有模式的 /L,記錄檔將會是空的。 例如:/Lv log.txt。 |
/R | 動作會在重新啟動之後執行。 |
/S | 無訊息模式。 不會顯示錯誤訊息。 |
以下是可用的動作:
動作 | 描述 |
---|---|
CONFIGDRIVER driver_name**driver-specific configuration params | 載入適當的驅動程式安裝 DLL,並呼叫 ConfigDriver 函式。 這相當於 SQLConfigDriver 函式。 例如: /A {CONFIGDRIVER " Driver Name" "CPTimeout=60"} /A {CONFIGDRIVER " Driver Name" "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"} |
INSTALLDRIVER | 這相當於 SQLInstallDriverEx 函式。 如需傳遞至 INSTALLDRIVER 的機碼值組語法相關資訊,請參閱驅動程式規格子機碼。 例如: /A {INSTALLDRIVER "Your Driver | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | ConnectFunctions=YYY | DriverODBCVer=03.50 | FileUsage=0 | SQLLevel=1"} |
INSTALLTRANSLATOR translator configuration**driver path | 將翻譯工具的相關資訊新增至 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators 登錄機碼。 這相當於 SQLInstallTranslatorEx 函式。 如需傳遞至 INSTALLDRIVER 的機碼值組語法相關資訊,請參閱翻譯工具規格子機碼。 例如: /A {INSTALLTRANSLATOR "My Translator | Translator=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} |