ODBCCONF.EXE
O ODBCCONF.exe é uma ferramenta de linha de comando que permite configurar drivers ODBC e nomes de fontes de dados.
Observação
O ODBCCONF.exe será removido em uma versão futura do Windows Data Access Components. Evite usar esse recurso e planeje modificar os aplicativos que o utilizam atualmente. Você pode usar comandos PowerShell para gerenciar drivers e fontes de dados. Para obter mais informações sobre esses comandos do PowerShell, consulte cmdlets do Windows Data Access Components.
Sintaxe
ODBCCONF [switches] action
Argumentos
switches
Zero ou mais opções de alternância. Para obter a lista de comutadores disponíveis, consulte a seção Observações, mais adiante neste tópico.
action
Uma ação a ser executada. Para ver a lista de opções disponíveis, consulte a seção Observações.
Comentários
Estão disponíveis os seguintes comutadores:
Switch | Descrição |
---|---|
/A {action} | Especifique uma ação. /A é opcional se apenas uma ação for especificada. |
/? | Exibir o uso de ODBCCONF.EXE. |
/C | O processamento continua se uma ação falhar. |
/E | Apague o arquivo de resposta especificado com /F quando o processamento for concluído. |
F/ | Use um arquivo de resposta, como odbcconf /F my.rsp .my.rsp pode ter a seguinte aparência: REGSVR c:\my.dll /A não é usado em um arquivo de resposta. |
/H | Exibir o uso (Ajuda). Essa chave é a mesma que /?. |
/L[mode] filename | Envie a saída do programa para um arquivo em um dos três modos: normal (n), detalhado (v) e depuração (d). O modo de depuração registra as DLLs que são carregadas pelo odbcconf.exe. Se você especificar /L sem um modo, o arquivo de registro ficará vazio. Por exemplo, /Lv log.txt. |
/R | A ação será executada após uma reinicialização. |
/S | Modo silencioso. Não exibir mensagens de erro. |
Estão disponíveis as seguintes ações:
Ação | Descrição |
---|---|
CONFIGDRIVER driver_name**driver-specific configuration params | Carrega a DLL de configuração de driver apropriada e chama a função ConfigDriver. Equivalente à função SQLConfigDriver. Por exemplo: /A {CONFIGDRIVER " Nome do driver" "CPTimeout=60"} /A {CONFIGDRIVER " Nome do driver" "DriverODBCVer=03.80"} |
CONFIGDSN driver_name DSN=name | attributes | Adiciona ou modifica uma fonte de dados do usuário. Equivalente à função SQLConfigDataSource. Por exemplo: /A {CONFIGDSN "SQL Server" "DSN=name | Server=srv"} |
CONFIGSYSDSN driver_name DSN=name | attributes | Adiciona ou modifica uma fonte de dados do sistema. Equivalente à função SQLConfigDataSource. Por exemplo: /A {CONFIGSYSDSN "SQL Server" "DSN=name | Server=srv"} |
INSTALLDRIVER | Equivalente à função SQLInstallDriverEx Function. Para obter informações sobre a sintaxe dos pares de valores e palavras-chave passados para o INSTALLDRIVER, consulte Subchaves de especificação de driver. Por exemplo: /A {INSTALLDRIVER "Your Driver | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | ConnectFunctions=YYY | DriverODBCVer=03.50 | FileUsage=0 | SQLLevel=1"} |
INSTALLTRANSLATOR configuração do conversor**caminho do driver | Adiciona informações sobre um conversor à chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators registry key. Equivalente à função SQLInstallTranslatorEx. Para obter informações sobre a sintaxe dos pares de valores e palavras-chave passados para o INSTALLDRIVER, consulte Subchaves de especificação de conversor. Por exemplo: /A {INSTALLTRANSLATOR "My Translator | Translator=c:\my.dll | Setup=c:\my.dll"} |
REGSVR dll | Registra uma DLL. Equivalente a regsvr32.exe. Por exemplo: /A {REGSVR c:\my.dll} |
SETFILEDSNDIR | Quando HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir não existir, a ação SETFILEDSNDIR o criará e atribuirá a ele o valor em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir, anexado a \ODBC\Data Sources. O valor em HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir especifica o local padrão usado pelo Administrador de Fontes de Dados ODBC ao criar uma fonte de dados baseada em arquivo. Por exemplo: /A {SETFILEDSNDIR} |