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


ODBCCONF.EXE

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

Примечание.

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

Синтаксис

ODBCCONF [switches] action  

Аргументы

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

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

Замечания

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

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

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

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

/A не используется в файле ответа.
/H Отображение использования (справка). Этот параметр совпадает с /?.
Имя файла /L[mode] Отправка выходных данных программы в файл в одном из трех режимов: обычный (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"}
INSTALLDRIVER Эквивалент функции SQLInstallDriverEx.

Сведения о синтаксисе пар ключевое слово-value, переданных в INSTALLDRIVER, см. в подразделах спецификации драйвера.

Например:

/A {INSTALLDRIVER "Ваш драйвер | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | Подключение Functions=YY | DriverODBCVer=03.50 | FileUsage=0 | SQLLevel=1"}
Конфигурация переводчика INSTALLTRANSLATOR **путь драйвера Добавляет сведения о переводчике в HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST. Раздел реестра INI\ODBC Переводчик s.

Эквивалент функции SQLInstall Переводчик Ex.

Сведения о синтаксисе пар ключевое слово-значение, переданном в INSTALLDRIVER, см. в подразделах спецификации Переводчик.

Например:

/A {INSTALLTRANSLATOR "My Переводчик | Переводчик=c:\my.dll | Setup=c:\my.dll"}
DLL REGSVR Регистрирует библиотеку 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 Администратор istrator при создании источника данных на основе файлов.

Например:

/A {SETFILEDSNDIR}

См. также

Microsoft Open Database Connectivity (ODBC)