共用方式為


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}

另請參閱

Microsoft 開放式資料庫連接 (ODBC)