Поделиться через


ODBCCONF.EXE

ODBCCONF.exe — это средство командной строки, позволяющее настроить драйверы ODBC и имена источников данных.

Замечание

ODBCCONF.exe будут удалены в будущей версии компонентов доступа к данным Windows. Избегайте использования этой функции и планируйте изменение приложений, которые в настоящее время используют эту функцию. Команды PowerShell можно использовать для управления драйверами и источниками данных. Дополнительные сведения об этих командах PowerShell см. в командлетах компонентов доступа к данным Windows.

Синтаксис

ODBCCONF [switches] action  

Arguments

Переключатели
Ноль или больше опций переключения. Список доступных коммутаторов см. в разделе "Примечания" далее в этом разделе.

действие
Одно действие для выполнения. Список доступных параметров см. в разделе "Примечания".

Замечания

Доступны следующие коммутаторы:

Switch Description
/A {action} Укажите действие.

/A является необязательным, если задано только одно действие.
/? Отображение инструкций по использованию для ODBCCONF.EXE.
/C Обработка продолжается, если действие не удается.
/E Удалите файл ответа, указанный с параметром /F при завершении обработки.
/F Используйте файл ответа, например odbcconf /F my.rsp.

my.rsp может выглядеть следующим образом: REGSVR c:\my.dll

/A не используется в файле ответа.
/H Отображение использования (помощь). Этот переключатель совпадает с /?.
/L[режим] Имя файла Отправка выходных данных программы в файл в одном из трех режимов: обычный (n), подробный (v) и отладка (d). Режим отладки записывает библиотеки DLL, загруженные odbcconf.exe.

Если указать /L без режима, файл журнала будет пустым.

Например, /Lv log.txt.
/R Действие будет выполнено после перезапуска.
/S Бесшумный режим. Не отображайте сообщения об ошибках.

Возможны следующие действия:

Действие Description
CONFIGDRIVER driver_name** параметры конфигурации, специфичные для драйвера Загружает соответствующую библиотеку DLL установки драйвера и вызывает функцию ConfigDriver .

Эквивалентно функции SQLConfigDriver.

Рассмотрим пример.

/A {CONFIGDRIVER " Имя драйвера" "CPTimeout=60"}

/A {CONFIGDRIVER " Имя драйвера" "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}

См. также

Microsoft Open Database Connectivity (ODBC)