如何恢复MAX数据库崩溃?



主要软件:
主要软件版本: 4.4
主要软件修正版本: 4.4
次要软件: N/A

问题: 怎样一步步地解决数据库崩溃问题呢?

解答:

MAX数据库崩溃非常罕见,但是当突然断电或者死机而导致系统非正常关机、重启时可能会导致这一问题。数据库崩溃可能出现的一个现象就是当点击MAX中任一文件夹旁边的扩展按钮“+”时,文件夹不但不展开,“+”还消失了。如果这一现象是在安装了新版本的MAX之后才产生的,您需要确认一下安装之后是否重启了PC。

MAX会备份数据库文件,这可以被用于恢复数据库崩溃。具体步骤如下:以管理员身份或者有管理员权限的用户账号登录(如果安装了F-Secure之类的固件,请确保其在下面的过程中保持关闭!):

  1. 退出所有的NI应用程序。

  2. 打开命令窗:
    1. 从Windows的“开始”菜单,选择Run...
    2. 输入"cmd",点击OK。
    3. 输入"net stop mxssvr",回车,停止MAX数据库服务。如果有提示让你停止其他的服务,也按照要求停止。
    4. 输入"exit" ,回车,关闭命令窗。
  3. 找到最后一个文件夹:
    • Windows XP和Windows 2000:
      1. 找到C:\Documents and Settings\All Users\Application Data\National Instruments\MAX\Data Dictionaries\Last文件夹
      2. Application Data是一个隐藏文件夹。通过选择Tools » Folder Options...,,点击View,然后选择Show hidden files and folders,可以显示出隐藏文件夹。
    • Windows Vista: 
      1. 找到C:\ProgramData\National Instruments\MAX\Data Dictionaries\Last文件夹
      2. 如果找不到该文件夹,就到C盘下,然后在菜单栏中选择Organize » Folder and Search Options,点击View
      3. 选择Show hidden files and folders选项。
      4. 勾除Hide protected Operating System files选项。
  4. 备份Last文件夹,将其保存到另外的地方。
  5. 找到Data文件夹:
    • Windows XP和Windows 2000:
      1. 找到C:\Documents and Settings\All Users\Application Data\National Instruments\MAX\Data\文件夹
      2. Application Data是一个隐藏文件夹。通过选择Tools » Folder Options...,,点击View,然后选择Show hidden files and folders,可以显示出隐藏文件夹.
    • Windows Vista: 
      1. 找到C:\ProgramData\National Instruments\MAX\Data文件夹
      2. 如果找不到该文件夹,就到C盘下,然后在菜单栏中选择Organize » Folder and Search Options,点击View.
      3. 选择Show hidden files and folders选项.
      4. 勾除Hide protected Operating System files选项.
  6. 备份Data文件夹,将其保存到另外的地方。
  7. 打开原始的Data文件夹,找到config3.mxs.bak。右键点击该文件,选择“属性”,检查该文件的创建和修改时间。General页面上可以找到创建时间和最后一次修改时间。 
    如果时间中有这样的信息,继续如下步骤;如果文件太老,而且文件创建时间不确定,又或者config3.mxs.bak文件大小和config3.mxs文件大小一致,只需要删除整个Data文件夹,然后跳到第10步。

    注意: 删除Data文件夹会删除所有的配置信息,MAX下次重启时,您必须再次配置所有的硬件。
  8. 删除MAX\Data文件夹中的config3.mxs,或者将其保存成其他的名字,如果Data文件夹中还有config3.mxc, config3.mxd, config3.mx5, 和storage.mxc,做同样的处理。
  9. config3.mxs.bak重命名为config3.mxs。
  10. 重启计算机。 
  11. 打开MAX。
  12. 如果恢复到MAX数据库的备份版本可以解决这个问题,请将原始的崩溃掉的Last和Data文件夹,以及MAX Support Report发送到NI技术支持。在菜单中选择File » Create Report可以生成MAX Support Report。
如果您还有问题请联系NI技术支持。
www.ni.com/ask

相关链接: Why Do I Get a Measurement & Automation Explorer (MAX) Database Connection Error?

National Instruments Technical Support

附件:


MAX Database Error.bmp - MAX Database Error.bmp



报告日期: 05/10/2005
最近更新: 02/19/2008
文档编号: 3L9AKO6E