Página de inicio - Tecla de acceso: 1
Notas técnicas

MultiBase. Instalación del driver MultiBase/ODBC

En estas nostas se describe la instalación y configuración del «driver» MultiBase/ODBC en entornos con arquitectura cliente-servidor. Para la instalación de dicho «driver» será necesario disponer del entorno Microsoft Windows y del paquete de comunicaciones TCP/IP con una librería WINSOCK.DLL compatible para permitir el acceso al «host» UNIX que actuará de servidor de la base de datos.

El «driver» MultiBase/ODBC es compatible con las especificaciones 2.10 del «driver» ODBC de Microsoft, soportando todas las características del CTSQL de MultiBase. Existen dos versiones disponibles del «driver» MultiBase/ODBC: Una para versiones 2.x de MultiBase y otra para versiones 3.x. Durante el proceso de instalación podrá decidir la versión a instalar o, si lo desea, instalar ambas.

Procedimiento de instalación

Para instalar el «driver» MultiBase/ODBC inserte el disco flexible que contiene la herramienta y ejecute el comando setup, bien desde el Administrador de Programas de Windows3.x o a través del menú «Inicio» de Windows 95.

En la pantalla que aparece pulse el botón [continue] para proseguir con la instalación o [exit] para cancelarla. Si selecciona [exit] el programa de instalación mostrará un mensaje en pantalla para indicar que la instalación no se ha completado satisfactoriamente, debiendo ejecutar setup nuevamente para instalar el «driver».

No obstante, lo habitual será proseguir con la instalación (botón [continue]), en cuyo caso el programa mostrará un elemento de diálogo para seleccionar el «driver» o «drivers» que se desean instalar.

Pulsando el botón [advanced…] se podrán seleccionar algunas opciones avanzadas de instalación, así como comprobar la versión concreta de cada «driver».

Para indicar la versión concreta del «driver» a instalar pulse el botón [versions] en el cuadro de diálogo anterior. Aparecerá un nuevo elemento para comprobar las versiones de los «drivers» de MultiBase/ODBC y de la librería ODBC.DLL.

Una vez completados los pasos anteriores el proceso de instalación continuará normalmente copiando al disco duro los ficheros correspondientes a los «drivers» elegidos. Dichos ficheros se copiarán en el directorio donde se encuentre instalado el entorno Windows (por lo general «Windows» y «Windows\System»). Durante este proceso el programa presentará en pantalla un cuadro de estado indicando el porcentaje de instalación completado.

A continuación, deberá configurar o añadir nuevas fuentes de datos (en el caso de MultiBase, una fuente de datos equivale a una base de datos residente en la máquina UNIX). Si no tiene intención de configurar o añadir nuevas fuentes de datos en el momento de la instalación, podrá hacerlo más tarde seleccionando el programa estándar que se incluye en el Panel de Control de Windows para la configuración de «drivers» ODBC.

Si está instalando el «driver» MultiBase/ODBC por vez primera no existirá ninguna fuente de datos de bases de datos en MultiBase. En consecuencia, el siguiente paso a realizar será añadir una fuente de datos. Utilice el botón [add] del elemento de diálogo anterior para acceder a la lista de los «drivers» ODBC disponibles.

El siguiente paso será elegir el «driver» de MultiBase/ODBC y completar los campos del elemento de diálogo que se muestra. Como podrá comprobarse en dicho diálogo, la aplicación de demostración de MultiBase («almacen») se podrá emplear con dicho «driver».

Los campos del cuadro de diálogo anterior son los siguientes:

Por su parte, la casilla de verificación «OEM to Ansi» deberá estar normalmente activada cuando se trabaje con MultiBase. Su finalidad es realizar la traducción del juego de caracteres OEM (MultiBase/UNIX) a ANSI (Windows).

Los botones [environment] e [info] sirven respectivamente para definir las variables de entorno de MultiBase para la fuente de datos en curso y para comprobar la versión del «driver» MultiBase/ODBC activo.

La configuración del entorno (botón [environment]) se realiza mediante un elemento de diálogo que muestra en negrita las variables de entorno definidas, mientras que aquellas otras que no tienen asignado un valor aparecen en modo protegido («dim»). Para asignar un valor a una de estas variables, selecciónela e introduzca el valor en el campo «Value». A continuación, pulse el botón [set] para validarlo. Por el contrario, si desea eliminar el valor de una variable, selecciónela y pulse [unset].

Las variables DBHOST Y DBPATH tienen que tener necesariamente asignado un valor.

Una vez definidas todas las variables de entorno necesarias, pulse el botón [ok] para aceptar los valores asignados ([cancel] anulará las modificaciones).

El elemento de diálogo no incluye todas las variables de entorno de MultiBase, sino sólo algunas relativas al CTSQL. Para más información sobre la totalidad de las variables de entorno consulte el capítulo 4 del Manual del Administrador de MultiBase.

Por último, el botón [info] muestra un elemento en el que se indica el «driver» instalado y su versión.

Una vez configuradas las variables de entorno y cumplimentados los distintos campos para dar de alta fuentes de datos, éstas se mostrarán en un nuevo elemento de diálogo.

A partir de este momento se podrá añadir una nueva fuente de datos (base de datos distinta de MultiBase), o modificar cualquiera de las fuentes de datos previamente definidas. Pulsando el botón [close] del diálogo anterior finalizará la instalación del «driver» MultiBase/ODBC.

Cómo conectar con el driver MultiBase/ODBC

Cuando utilice un programa ODBC (o compatible) sobre Windows, todas las fuentes de datos serán instaladas para que puedan ser usadas. En el caso de MultiBase, debe conectarse a través de la definición de un usuario y su respectiva clave («password») creado previamente en la máquina UNIX (máquina servidor).

Dependiendo de la definición de las variables de entorno, MultiBase/ODBC preguntará bien el nombre del usuario y su clave, bien sólo la clave, o bien se conectará inmediatamente. Esto dependerá de cómo se hayan definido en el entorno las variables DBUSER y DBPASSWD. Si ninguna de ellas se encuentra definida, el diálogo de conexión pedirá ambos valores, mientras que si únicamente se encuentra definida la variable DBUSER, sólo pedirá la clave del usuario DBUSER definido en UNIX.