Partilhar via


ODBCCONF.EXE

ODBCCONF.exe é uma ferramenta de linha de comandos que permite configurar drivers ODBC e nomes de fontes de dados.

Observação

ODBCCONF.exe serão removidos numa versão futura dos Componentes de Acesso a Dados do Windows. Evite usar esta funcionalidade e planeie modificar as aplicações que atualmente a utilizem. Podes usar comandos PowerShell para gerir drivers e fontes de dados. Para mais informações sobre estes comandos PowerShell, consulte os cmdlets de Componentes de Acesso a Dados do Windows.

Sintaxe

ODBCCONF [switches] action  

Arguments

Interruptores
Zero ou mais opções de comutação. Para a lista de interruptores disponíveis, consulte a secção de Observações, mais adiante neste tópico.

action
Uma ação a realizar. Para a lista de opções disponíveis, consulte a secção de Observações.

Observações

Os seguintes interruptores estão disponíveis:

Alternar Description
/Uma {ação} Especifique uma ação.

/A é opcional se apenas uma ação for especificada.
/? Exibir uso para ODBCCONF.EXE.
/C O processamento continua mesmo se uma ação falhar.
/E Apague o ficheiro de resposta especificado com /F quando o processamento estiver concluído.
/F Use um ficheiro de resposta, como odbcconf /F my.rsp.

O meu .rsp pode ser assim: REGSVR c:\my.dll

Não se utiliza /A num ficheiro de resposta.
/H Utilização do ecrã (Ajuda). Este interruptor é igual ao /?.
Nome do ficheiro /L[mode] Envie a saída do programa para um ficheiro num dos três modos: normal (n), prolixo (v) e depuração (d). O modo de depuração regista as DLLs que são carregadas por odbcconf.exe.

Se especificar /L sem modo, o ficheiro de log ficará vazio.

Por exemplo, /Lv log.txt.
/R A ação será realizada após uma reinicialização.
/S Modo silencioso. Não mostre mensagens de erro.

Estão disponíveis as seguintes ações:

Ação Description
CONFIGDRIVER driver_name**parâmetros de configuração específicos do driver Carrega a DLL de configuração do 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=nome | atributos Adiciona ou modifica uma fonte de dados do utilizador.

Equivalente à função SQLConfigDataSource.

Por exemplo:

/A {CONFIGDSN "SQL Server" "DSN=nome | Servidor=srv"}
CONFIGSYSDSN driver_name DSN=atributos do nome | Adiciona ou modifica uma fonte de dados do sistema.

Equivalente à função SQLConfigDataSource.

Por exemplo:

/A {CONFIGSYSDSN "SQL Server" "DSN=name | Server=srv"}
Instalar Driver Equivalente à Função SQLInstallDriverEx.

Para informações sobre a sintaxe dos pares chave-valor passada ao INSTALLDRIVER, consulte Subchaves de Especificação do Driver.

Por exemplo:

/A {INSTALLDRIVER "O Seu Controlador | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | ConnectFunctions=YYY | DriverODBCVer=03.50 | UsoFicheiro=0 | SQLLevel=1"}
INSTALLTRANSLATOR configuração do tradutor**caminho do driver Adiciona informação sobre um tradutor à chave de registoHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators .

Equivalente à função SQLInstallTranslatorEx.

Para informações sobre a sintaxe dos pares-palavra-valor passada ao INSTALLDRIVER, consulte Subchaves de Especificação do Tradutor.

Por exemplo:

/a {INSTALLTRANSLATOR "O Meu Tradutor | Tradutor=c:\my.dll | Setup=c:\my.dll"}
REGSVR dll Regista 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 existe, a ação SETFILEDSNDIR irá criá-lo e atribuir-lhe o valor em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir, acrescentado a \ODBC\Data Sources.

O valor em HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir especifica a localização padrão usada pelo Administrador da Fonte de Dados ODBC ao criar uma fonte de dados baseada em ficheiros.

Por exemplo:

/A {SETFILEDSNDIR}

Ver também

Conectividade à Base de Dados Aberta Microsoft (ODBC)