Compartilhar via


ODBCCONF.EXE

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

Observação

ODBCCONF.exe serão removidos em uma versão futura dos Componentes de Acesso a Dados do Windows. Evite usar esse recurso e planeje modificar aplicativos que atualmente usam esse recurso. Você pode usar comandos do PowerShell para gerenciar drivers e fontes de dados. Para obter mais informações sobre esses comandos do PowerShell, consulte cmdlets de Componentes de Acesso a Dados do Windows (Windows DAC).

Sintaxe

ODBCCONF [switches] action  

Arguments

Interruptores
Zero ou mais opções de switch. Para obter a lista de opções disponíveis, consulte a seção Comentários, mais adiante neste tópico.

ação
Uma ação a ser executada. Para obter a lista de opções disponíveis, consulte a seção Comentários.

Observações

As opções a seguir estão disponíveis:

Switch Description
/A {action} Especifique uma ação.

/A será opcional se apenas uma ação for especificada.
/? Exibir o uso para ODBCCONF.EXE.
/C O processamento continuará se uma ação falhar.
/E Apago 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 esta aparência: REGSVR c:\my.dll

/A não é usado em um arquivo de resposta.
/H Uso de exibição (Ajuda). Esta opção de comando é a mesma que /?.
/L[mode] filename Enviar a saída do programa para um arquivo em um dos três modos: normal (n), detalhado (v) e debug (d). O modo de depuração registra as DLLs carregadas por odbcconf.exe.

Se você especificar /L sem um modo, o arquivo de log estará 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 Description
CONFIGDRIVER driver_name**parâmetros de configuração específicos do driver Carrega a DLL de configuração de driver apropriada e chama a função ConfigDriver .

Equivalente à função SQLConfigDriver.

Por exemplo:

/A {CONFIGDRIVER " Driver Name" "CPTimeout=60"}

/A {CONFIGDRIVER " Driver Name" "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 | atributos 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.

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

Por exemplo:

/A {INSTALLDRIVER "Seu Driver | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | ConnectFunctions=YYY | DriverODBCVer=03.50 | FileUsage=0 | SQLLevel=1"}
InstallTRANSLATOR translator configuration**driver path Adiciona informações sobre um tradutor à chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators .

Equivalente à função SQLInstallTranslatorEx.

Para obter informações sobre a sintaxe de pares chave-valor passada para INSTALLDRIVER, consulte Subchaves de Especificação do Tradutor.

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 a criará e atribuirá a ela o valor em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir, acrescido de \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 da Fonte de Dados ODBC ao criar uma fonte de dados baseada em arquivo.

Por exemplo:

/A {SETFILEDSNDIR}

Consulte Também

Microsoft Open Database Connectivity (ODBC)