解决方案
导致此错误可能有多种原因,如下所述:
您需要从防火墙阻挡的程序列表中删除MAX和所有其他NI应用程序。一些常被阻挡的NI程序是:
NIMax.exe,nimxs.exe,NiAsstnt.exe,nipalsm.exe,nidevmon.exe 。在卸载NI软件之前,您应当首先考虑这个简单的解决方案。
NOD32防病毒软件可能会阻止MAX用于数据库的HTTP端口。请参阅:
使用NOD32防病毒软件时为什么会出现“MAX数据库连接错误”? 。
- NI配置管理器或NI设备加载器( nidevldu )服务未启动
要验证NI Configuration Manager服务是否已启动并运行,请转至
Control Panel控制面板 » Administrative Tools 管理工具» Services服务 。向下滚动到NI配置管理器(可能显示为
nidevldu )。您也可以通过开始»运行并输入
services.msc来启动
服务 。
如果NI Configuration Manager服务未出现在列表中或启动有问题,首先要尝试的是
修复MAX 。
确保服务已启动。如果没有,请右键单击它并选择“
启动” 。另外,尝试重新启动NI Device Loader服务。要使这些更改生效,请关闭“管理工具”,然后重新启动MAX。如果之前没有启动NI配置管理器或
nidevldu服务,MAX现在应该能够正常运行。
如果您之前已配置串行或GPIB-ENET设备,但此设备不再连接,由于尝试连接到不存在的设备时发生超时,服务器可能会遇到一些延迟。因为这些延迟,MAX可能会报告数据库连接错误。在这种情况下,将ENET设备重新连接到系统或删除ENET设备会解决此错误。在Macintosh和PC之间切换时,您需要重置设备才能访问。
MAX数据库损坏也可能导致此错误。要解决MAX数据库损坏的问题,可以
重置MAX数据库 。
如果安装了以下软件,则可以更改注册表或更改已安装的软件。
- NI-VISA 4.x
- PXI Platform Services 2.3
- PCI-7041 RT Plug-In Board driver(2005年11月及更早版本的驱动CD)
- NI-VXI
- 传统的NI-DAQ(Legacy)7.x