sql >> Base de Datos >  >> RDS >> Database

Prueba de la capa ODBC

Recomendamos que antes de probar su aplicación con uno de nuestros controladores ODBC, utilice una aplicación ODBC simple para comprobar que la capa ODBC funciona. Hacer esto le permite asegurarse de que el controlador tiene licencia y que su fuente de datos ODBC tiene los detalles de conexión correctos (nombre de usuario, contraseña, instancia de la base de datos, puerto de la base de datos, etc.). Le recomendamos que lo haga porque algunas aplicaciones lo aislarán de error subyacente si hay un problema con el controlador ODBC. Por ejemplo, si olvidó obtener la licencia de un controlador ODBC de Easysoft al usar Oracle Heterogeneous Services, solo verá un mensaje de error de Oracle en su aplicación, tendrá que habilitar el registro de Oracle para ver que el problema real es que el controlador no tiene licencia.

Si probó la conexión ODBC antes de informar un problema, nos indica que el problema radica en su aplicación, lo cual es útil para diagnosticar cuál es la causa del problema.

En Linux y Unix, proporcionamos una aplicación de prueba llamada isql, que suponiendo que elija instalar el administrador de controladores ODBC de unix que se incluye en la distribución del controlador ODBC se encuentra en install_dir/easysoft/unixODBC/bin . Por ejemplo:

cd /usr/local/easysoft/unixODBC/bin
./isql.sh -v MY_DSN

En el ejemplo, ejecutamos isql.sh un script contenedor, que establece el entorno y luego ejecuta isql . MY_DSN es el nombre de la fuente de datos ODBC que se probará y -v le dice a isql para devolver cualquier mensaje de error que pueda surgir.

Si eligió usar una versión de unixODBC que ya estaba en su sistema durante la instalación, ingrese este comando en su lugar:

isql -v MY_DSN

Si la conexión falla en esta etapa, no tiene sentido probar el controlador con la aplicación deseada. Consulte la documentación del controlador ODBC, el sitio web de Easysoft o comuníquese con el equipo de soporte de Easysoft para obtener ayuda.

En Windows, los controladores ODBC de Easysoft tienen un botón Probar en los cuadros de diálogo de configuración de la fuente de datos, pero estos no prueban la licencia y, en ocasiones, pueden requerir un reinicio de la máquina antes de que puedan usarse para verificar la conexión ODBC. Una mejor prueba es utilizar la aplicación Microsoft ODBC Test, que puede descargar desde el sitio FTP de Easysoft.

Si su fuente de datos ODBC se configuró en la versión de 32 bits del Administrador de fuentes de datos ODBC, en la máquina donde creó esta fuente de datos:

  1. Cree una carpeta llamada ODBCTest32.
  2. Descargue el contenido de esta carpeta a ODBCTest32:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/32-bit/

—O—

Si su fuente de datos ODBC se configuró en la versión de 64 bits del Administrador de fuente de datos ODBC, en la máquina donde creó esta fuente de datos:

  1. Cree una carpeta llamada ODBCTest64.
  2. Descargue el contenido de esta carpeta a ODBCTest64:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/64-bit/

Entonces:

  1. Inicie la prueba ODBC haciendo doble clic en:
    odbcte32.exe
  2. En ODBC Test, elija Conn -> Full Connect y luego haga doble clic en su fuente de datos en la lista. (Si no ve su fuente de datos, tiene la versión incorrecta de ODBC Test, por ejemplo, tiene la de la carpeta de 32 bits en nuestro sitio FTP y necesita la de la carpeta de 64 bits, o viceversa .)

Si la conexión falla en esta etapa, no tiene sentido probar el controlador con la aplicación deseada. Consulte la documentación del controlador ODBC, el sitio web de Easysoft o comuníquese con el equipo de soporte de Easysoft para obtener ayuda.