Comparteix via


ODBCCONF.EXE

ODBCCONF.exe es una herramienta de línea de comandos que permite configurar controladores ODBC y nombres de origen de datos.

Nota:

ODBCCONF.exe se quitará en una versión futura de los Componentes de Acceso a Datos de Windows. Evite usar esta característica y planee modificar las aplicaciones que actualmente usan esta característica. Puede usar comandos de PowerShell para administrar controladores y orígenes de datos. Para obtener más información sobre estos comandos de PowerShell, consulte cmdlets de Componentes de Acceso a Datos de Windows.

Syntax

ODBCCONF [switches] action  

Arguments

interruptores
Cero o más opciones de conmutador. Para obtener la lista de interruptores disponibles, vea la sección Comentarios en este tema más adelante.

acción
Una acción por realizar. Para obtener la lista de opciones disponibles, vea la sección Comentarios.

Observaciones

Están disponibles los siguientes modificadores:

Conmutador Description
/A {action} Especifique una acción.

/A es opcional si solo se especifica una acción.
/? Mostrar el uso de ODBCCONF.EXE.
/C El procesamiento continúa si se produce un error en una acción.
/E Borre el archivo de respuesta especificado con /F cuando finalice el procesamiento.
/F Use un archivo de respuesta, como odbcconf /F my.rsp.

my.rsp podría tener este aspecto: REGSVR c:\my.dll

/A no se utiliza en un archivo de respuesta.
/H Mostrar el uso (Ayuda). Este conmutador es el mismo que /?.
/L[mode] filename Envíe la salida del programa a un archivo en uno de los tres modos: normal (n), detallado (v) y depuración (d). El modo de depuración registra los archivos DLL cargados por odbcconf.exe.

Si especifica /L sin modo, el archivo de registro estará vacío.

Por ejemplo, /Lv log.txt.
/R La acción se realizará después de un reinicio.
/S Modo silencioso. No muestre mensajes de error.

Están disponibles las siguientes acciones:

Acción Description
CONFIGDRIVER driver_name**parámetros de configuración específicos del controlador Carga el archivo DLL de configuración del controlador adecuado y llama a la función ConfigDriver .

Equivalente a la función SQLConfigDriver.

Por ejemplo:

/A {CONFIGDRIVER " Nombre del controlador" "CPTimeout=60"}

/A {CONFIGDRIVER " Nombre del controlador" "DriverODBCVer=03.80"}
CONFIGDSN driver_name DSN=name | atributos Agrega o modifica un origen de datos de usuario.

Equivalente a la función SQLConfigDataSource.

Por ejemplo:

/A {CONFIGDSN "SQL Server" "DSN=name | Server=srv"}
CONFIGSYSDSN driver_name DSN=name | atributos Agrega o modifica un origen de datos del sistema.

Equivalente a la función SQLConfigDataSource.

Por ejemplo:

/A {CONFIGSYSDSN "SQL Server" "DSN=name | Server=srv"}
INSTALLDRIVER Equivalente a la función SQLInstallDriverEx.

Para obtener información sobre la sintaxis de pares de palabra clave-valor que se utilizan con INSTALLDRIVER, consulte Subclaves de especificación del controlador.

Por ejemplo:

/A {INSTALLDRIVER "Su controlador | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | ConnectFunctions=YYY | DriverODBCVer=03.50 | FileUsage=0 | SQLLevel=1"}
INSTALLTRANSLATOR configuración del traductor**ruta del controlador Agrega información sobre un traductor a la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators.

Equivalente a la función SQLInstallTranslatorEx.

Para obtener información sobre la sintaxis de los pares clave-valor que se pasan a INSTALLDRIVER, vea Subclaves de especificación del traductor.

Por ejemplo:

/A {INSTALLTRANSLATOR "My Translator | Translator=c:\my.dll | Setup=c:\my.dll"}
REGSVR dll Registra un archivo DLL.

Equivalente a regsvr32.exe.

Por ejemplo:

/A {REGSVR c:\my.dll}
SETFILEDSNDIR Cuando HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir no existe, la acción SETFILEDSNDIR la creará y le asignará el valor en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir, anexado con \ODBC\Data Sources.

El valor de HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir especifica la ubicación predeterminada que usa el administrador de orígenes de datos ODBC al crear un origen de datos basado en archivos.

Por ejemplo:

/A {SETFILEDSNDIR}

Véase también

Conectividad abierta de bases de datos de Microsoft (ODBC)