Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

为什么会有 MAX 资料库连接错误 (Measurement & Automation Explorer (MAX) Database Connection Error)?

主要软件: Utility Software>>Measurement & Automation Explorer
主要软件版本: 1.0.1
主要软件修正版本:
次要软件: N/A

问题:

当我开启 MAX 或当我试着浏览我的硬件或者软件时, 我得到一个 "MAX Database Connection Error" 的错误信息。如何解决?



解答:

 

下列的因素可能造成这种错误信息。

  1. 防火墙设定

MAX 的架构分为两部份: 前端人机界面 (nimax.exe) 及后端资料库服务 (nimxs.exe)。 这个错误可能和前后端互相沟通的方式有关. 在MAX 4.1中, 在前后端沟通时是使用 TCP协议. 在之前的MAX的版本, 前後端溝通的方式是使用共享内存。

因为使用TCP 的方式, 很多防火墙或者网络安全软件, 例如 McAfee 或者Symantec 客户端防火墙, 將 MAX 列入阻挡的程序名单而导致MAX无法实现前端和后端资料库的连通。

一般来说,解除防火墙后MAX可能还是无法正常运行。如果希望他们能够正在在您的计算机上工作,必须在您的计算机防火墙的阻挡名单中删除所有关于MAX和NI软件。通常出现在防火墙的NI的应用程序为: NIMax.exe, nimxs.exe, NiAsstnt.exe, nipalsm.exe, nidevmon.exe

如果出现了类似的资料库连接问题,您应该在卸载NI程序之前尝试本文所提到解决方案。

  1. NI Configuration Manager 或 nidevldu 服务没有开启

确认 NI Configuration Manager 服务是否已经运行,请在Control Panel » Administrative Tools » Services中找到 NI Configuration Manager 确认他的状态是否是Started. 如果沒有开启,单击右键选择Start。 然后,选择重新开始nidevldu 服务。关闭管理员工具并重新开启MAX以保证已经使用新的设定。如果NI Configuration Manager 或 nidevldu 服务之前就没有开启(Started), MAX现在应该就可以正常工作了。

  1. 中断 ENET 设备

如果您有设定的串口(Serial)或者GPIB-ENET设备,但是没有使用,服务器可能会因为连接不到设备而造成超时的情况。在这种情况下,MAX会返回一个资料库连接的错误。您重现连接ENET装置或者删除ENET的设备就可以解决这个问题。

  1. 数据库损坏(罕见错误)

这个错误也可能被视为MAX数据库连接错误。数据库损坏比较罕见,有可能造成这个错误的原因是死机或者突然断电的时候造成系统重启。数据库损坏的一个特征是如果您按下MAX档案夹旁边的"+",此时"+"消失而资料夹并不会被打开。如果是您刚刚安装新版本的MAX,请确认您安装后已经重启过一次机器。

MAX会备份一个数据库的文件,以方便以后对数据库文件的恢复。如果要恢复数据库文件,请以管理员的身份或者权限登录完成以下的步骤。(如果您有安装防火墙,如F-Secure,请在进行下面的操作之前关闭防火墙):

  1. 确认您已经关闭了所以NI的应用软件,特别是MAX。

  2. 选择开始,点击运行,键入cmd并按下OK按钮,如果需要停止MAX的数据库服务,请键入net stop mxssvr 。如果系统提示您停止其他的服务,请停止之。

  3. 进入MAX的文件夹,通常,该文件夹的路径是C:\Program Files\National Instruments\MAX

  4. 请备份文件夹中的资料,存放到另一个位置。

  5. 在原来的文件夹中搜索config3.mxs.bak,按右键来查看该文件的添加/修改时间。该文件的建立时间和最后修改时间会显示出来,如果该文件时间包含了最近的一次修改,请继续下面的步骤,如果该文件是旧的并且您无法确认当时MAX在文件产生时的工作状态,请删除整个文件夹并转至步骤8。

    注意: 删除整个文件夹内容会删除所有属性的设定。下次在MAX开启的时候,您必须重新设定所有的硬件信息

  6. 在MAX\Data文件夹下,删除名称为config3.mxs的文件或者另存为另一个文件名。为文件夹下其他的文件也请进行相同的操作,分别为config3.mxc, config3.mxd, 还有 storage.mxc。

  7. 将config3.mxs.bak 命名成 config3.mxs

  8. 重新开机。

  9. 打开MAX,如果您并没有将这个文件夹删除,MAX会以之前备份的资料设定开启。

  10. 如果恢复的备份MAX文件仍然问题,请将原来的文件夹和MAX的系统报告(File>>Create Report)发送给NI的技术支持。

如果您一直都遇到数据库的链接问题,请同 NI 技术支持联系。

 



相关链接:

附件:


max database error.bmp - max database error.bmp
services.JPG - services.JPG



报告日期: 10/18/2006
最近更新: 01/02/2008
文档编号: 42HG08DD

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit