¿Qué es velneo ODBC Driver?

Se trata del driver de acceso a datos Velneo.

Satisface los siguientes estándares ODBC:

  • Driver ODBC Version: 3.00.

  • ODBC Version: 3.52.

  • ODBC API Conformance Level 1.

  • ODBC SQL Conformance Core Level.

  • ODBC SQL Interface Core Level.

  • ANSI SQL-92 Entry Level.

Configuración

En la configuración del driver debemos definir los siguientes elementos:

  • Data source name: nombre por el que se conocerá la conexión ODBC y que será usado en los distintos clientes del driver ODBC.

  • Description: campo opcional que permite documentar el uso del driver.

  • Username: nombre de usuario necesario para acceder a la ejecución de la instancia Debemos asegurarnos de que el grupo de usuarios al que pertenezca al usuario tenga activada la propiedad Puede ejecutar proyectos de datos con vDataClient

    y que tenga asignados permisos para ejecutar la instancia de datos con la que se quiera establecer la conexión.

  • Password: contraseña del usuario necesaria para acceder a la ejecución de la instancia.

  • Hostname: dominio o IP de la máquina en que se encuentra sirviendo Velneo vServer.

  • Port: si no lo hemos indicado en Hostname, podremos indicar aquí el puerto de acceso. No debemos definir el puerto en ambos.

  • Database: instancia del proyecto de datos a cuyos datos queremos acceder.

Una vez configurados los campos anteriores podemos hacer uso del botón “Get” que nos devuelve el listado de instancias a las que el usuario tiene acceso en ese servidor.

Una vez seleccionada la instancia podemos pulsar el botón “Ok” y la conexión a base de datos quedará configurada.

El botón "Test" nos permite comprobar que la conexión está establecida.

Pulsando el botón “Diagnostics” podremos ver los mensajes de sistema que devuelve el driver.

Una ayuda rápida en inglés se desplegará al pulsar el botón “Help”.

Cuando definimos una conexión a una instancia además de las tablas del proyecto en curso, tendremos disponibles las instancias de datos de todos los proyectos heredados, y por tanto, se podrá acceder a la información de todas las tablas disponibles heredadas. De esta forma será más sencillo acceder a la información y facilita la configuración de conexiones del driver, minimizando las tareas de administración.

Notas importantes

Para conectarnos a un Velneo vServer con protocolo VATPS activado que produce excepciones (por ejemplo cuando nos conectamos a un Velneo vServer con un certificado autogenerado), debemos añadir la excepción en un fichero.

En Windows hay que añadirlo a la rama de registro:

HKEY_CURRENT_USER\Software\Velneo\SslExceptions

Añadiendo como claves alfabéticas (REG_SZ), las VRL’s correspondientes, con la clave vacía, por ejemplo:

subdominio.dominio.com:9999

En Linux la ruta del fichero es (en el usuario que lanza el componente):

$HOME/.config/Velneo/SslExceptions.conf

Por ejemplo, si queremos ignorar las excepciones cuando nos conectamos a localhost:6900, el fichero quedaría de la siguiente manera:

[General] localhost:6900=""

En macOS, el fichero estará en ~/Library/Preferences y se llamará com.velneo.SslExceptions.plist.

En sistemas operativos Windows, si vamos a conectarnos a alguna instancia por protocolo VATPS debemos asegurarnos de copiar del directorio de instalación de Velneo vClient las librerías libcrypto-1_1-x64.dll y libssl-1_1-x64.dll (si vamos a configurar un DSN de 64 bits) o las librerías libcrypto-1_1-x32.dll y libssl-1_1-x32.dll (si vamos a configurar un DSN de 32 bits) y pegarlas en el directorio c:\Windows\system32 (si son las de 64 bits) o en el directorio c:\Windows\SysWOW64(sin los las de 32 bits).

Última actualización