¿Por qué Recibo un Error de Conexión a la Base de Datos en Measurement & Automation Explorer (MAX)?



Software Primario:
Versión de Software Primario: 4.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Recibo un cuadro de dálogo "MAX Database Connection Error" cuando inicio MAX o cuando trato de ver mis tarjetas y software. ¿Qué debo de hacer?



Solución:

 

Este error puede resultar de una variedad de causas las cuales enlistamos.

  1. Configuración del Firewall

MAX está dividido en un front-end GUI (nimax.exe) y un back-end database service (nimxs.exe). Este error está referido al método en el cual el front y back ends se comunican entre ellos. En MAX MAX 4.1 esta comunicación está hecha por medio de sockets TCP. En versiones previas de MAX, esta comunicación era hecha por medio de memoria compartida.


Debido a esta comunicación TCP, algunos programas de seguridad y firewall como McAfee Personal Firewall y Symantec Client Firewall, ponen a MAX dentro de la lista de programas bloqueados, los cuales previenen que se establezca la conexión a su base de datos. En general, deshabilitando el Firewall seguirá manteniendo bloqueado a MAX. Removiendo MAX y todas las demás aplicaciones de NI de la lista de programas bloqueados es necesario para funcionar correctamente. Algunos programas comúnmente bloqueados son: NIMax.exe, nimxs.exe, nipalsm.exe, nidevmon.exe Esta simple solución debe ser una de las primeras opciones a usar cuando la conexión de base de datos se pierde en MAX, antes de desinstalar cualquier software NI.


  1. NI Configuration Manager o nidevldu Services No iniciando

Para verificar el inicio y operación del servicio de NI Configuration Manager, ve a Control Panel » Administrative Tools » Services. Ve a NI Configuration Manager y asegúrate que el estatus diga Started. Si no, entonces da clic derecho y seleccionaStart.También trata de reiniciar el servicio de nidevldu. Para que estos cambios tengan efecto, cierra Administrative Tools y reinicia MAX. Si el NI Configuration Manager o el servicio nidevldu no ha empezado antes, MAX ahora debería operar correctamente.

  1. Tarjeta ENET desconectada

Si anteriormente ha configurado una tarjeta GPIB-ENET pero esta tarjeta no está conectada, el servidor puede experimentar ciertos retrasos debido al timeout que ocurre durante el intento de conexión a la tarjeta no existente. Debido al retraso , MAX puede reportar un error de Database Conexion. En este caso, reconectar la tarjeta ENET o remover la referencia a dicha tarjeta resolverá este error.


  1. Base de datos corrupta (Raro)

Este error también puede ser debido a una base de datos corrupta de MAX. Esto es raro, pero puede ser causado cuando un sistema reinicia sin haber sido apagado correctamente debido a una falta de corriente o una caída del sistema. Un signo de que su base de datos puede estar corrupta es si da clic en el signo de mas en un folder en MAX y en lugar de expandirlo, el signo mas desaparece. Si este error ocurre después de instalar una versión más nueva de MAX, verifique que ha reiniciado su computadora antes de proceder.

MAX mantiene una copia de respaldo del archivo de base de datos, que puede servir para recuperarse de una corrupción. Para revertir el respaldo sin corrupción, tiene usted que entrar como Administrador o algún usuario con privilegios de Administrador para poder completar los siguientes pasos (Si usted tiene un firewall como F-Secure instalado, asegúrese de que está deshabilitado durante este procedimiento):

  1. Asegúrese que ha salido de todas las aplicaciones de NI, especialmente MAX.

  2. En la ventana de commando, (seleccione Start»Run... desde su barra de herramientas y escriba cmd, y de clic OK) detenga el servicio de base de datos de MAX escribiendo net stop mxssvr en la ventana de comando. Si se le pide detener otros servicios, deténgalos.

  3. Vaya al directorio de MAX, usualmente se encuentra en C:\Program Files\National Instruments\MAX
    La localización del  folder Data para MAX 4.2 es cambiado por Windows XP y Windows 2000 es :
    C:\Documents and Settings\All Users\Application Data\National Instruments\MAX\Data\

    El nombre del folder 'Application Data' es un folder escondido, puede verlo al seleccionar’ View hidden files' en las 'Folder Option' tab de la barra 'Tools' en el menu.

    Para Windows Vista:
    C:\ProgramData\National Instruments\MAX\Data

  4. Cree una copia de respaldo del folder Data y guárdelo en otro lugar.

  5. Abra el folder original de Data y encuentre el archivo llamado config3.mxs.bak. Cheque el tiempo de creación/modificación dándole clic derecho en el archivo y seleccionando propiedades. La tabla que aparecerá le dirá el tiempo en que fue creado y cuando fue la última modificación. Si ese archivo está fechado de tal forma que pudiera tener los cambios recientes, continúe con los siguientes pasos. Si este archivo es más antiguo y no está seguro cual fue el estatus de MAX al tiempo de la creación de ese archivo, simplemente elimine completamente el folder Data y pase hasta el paso 8.

    Nota:Eliminando completamente el folder Data removerá todas las selecciones de configuración. La próxima vez que abra MAX, tendrá que configurar todo su hardware de nuevo.

  6. Aún en el folder MAX\Data, borre el archivo llamado config3.mxs o llámelo con un nombre diferente. Haga lo mismo a cualquiera de los siguientes archivos si es que existen en el folder Data: config3.mxc, config3.mxd, and storage.mxc.

  7. Renombre config3.mxs.bak a config3.mxs

  8. Reinicie su computadora.

  9. Inicie MAX. MAX deberá abrirse con la información de la configuración que fue guardada como respaldo si no borró completamente el folder Data.

  10. Si regresando a la version de respaldo de la base de datos de MAX resuelve su error, por favor mándenos su folder Data corrupto junto con el reporte de sistema de MAX al Soporte Técnico de NI.

Si continúa experimentando error de conexión de base de datos, por favor contacte NI Soporte Técnico para más asistencia.

 

 



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 04/13/2007
Última Actualización: 06/15/2007
Identificación del Documento: 42HG08DD