ODBCCONF.exe 是一种命令行工具,可用于配置 ODBC 驱动程序和数据源名称。
注释
ODBCCONF.exe 将在 Windows 数据访问组件的未来版本中删除。 避免使用此功能,并计划修改当前使用此功能的应用程序。 可以使用 PowerShell 命令来管理驱动程序和数据源。 有关这些 PowerShell 命令的详细信息,请参阅 Windows 数据访问组件 cmdlet。
Syntax
ODBCCONF [switches] action
Arguments
交换机
零个或多个开关选项。 有关可用开关的列表,请参阅本主题后面的“备注”部分。
行动
要执行的一个动作。 有关可用选项的列表,请参阅“备注”部分。
注解
以下开关可用:
| 开关 | Description |
|---|---|
| /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 | 静音模式。 不显示错误消息。 |
可执行以下操作:
| Action | Description |
|---|---|
| CONFIGDRIVER driver_name**特定于驱动程序的配置参数 | 加载相应的驱动程序设置 DLL 并调用 ConfigDriver 函数。 等效于 SQLConfigDriver 函数。 例如: /A {CONFIGDRIVER “ Driver Name” “CPTimeout=60”} /A {CONFIGDRIVER “ Driver Name” “DriverODBCVer=03.80”} |
| CONFIGDSN driver_name DSN=name | 属性 | 添加或修改用户数据源。 等效于 SQLConfigDataSource 函数。 例如: /A {CONFIGDSN “SQL Server” “DSN=name |Server=srv“} |
| CONFIGSYSDSN driver_name DSN=name | 属性 | 添加或修改系统数据源。 等效于 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 {INSTALLTRANSLATOR “我的翻译器 |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} |