公司的文件服务器使用的操作系统是Windows 2000 Server,笔者利用系统自带的ntbackup设定在每周一到每周六的固定时间实行自动异机覆盖备份(将数据从本地服务器备份到另外一台电脑的硬盘上)。长期以来“自动备份”运行很正常,但在笔者更改了文件服务器的Administrator密码后却出现了自动备份“罢工”的现象。
提示:ntbackup是Windows的备份工具,用户可以使用“备份”功能将本机的数据存储到其他存储设备(如逻辑驱动器、可移动磁盘、磁带库、异机存储设备等)。如果硬盘上的原始数据被意外删除、覆盖,用户便可从备份的副本中还原该数据。
故障情况:检查文件服务器中ntbackup的备份日志时,发现最近几天系统没有运行自动备份,查看“*.bkf”文件发现都是旧的备份。
故障分析:笔者首先测试ntbackup是否能够正常运行。设定一个备份操作并立刻运行,运行正常,又设定一个定时备份任务,也能正常运行,这说明ntbackup能够正常运行。
进入控制面板打开“任务计划”,笔者发现在ntbackup中设定的计划作业,“上次运行时间”显示为“未能启动”。点击“任务计划”菜单栏中的“高级”,在下拉选项中点击“查看日志”,在日志中查到如下信息:
与任务关联的账户登录失败,所以任务不运行。
指定的错误是:
0x8007052e: 登录失败: 未知的用户名或错误密码。请确认任务作为运行的名称及密码是否有效,再重试一次。
难道是因为修改了Administrator密码,导致自动备份不能运行?经测试,笔者得出结论,确实是因为修改了Administrator密码导致自动备份不能运行。原来用ntbackup设置备份计划时,其中有一个步骤是必须做的,就是要在“设置账户信息”对话框中输入要执行备份计划的计算机的用户名和密码,所以一旦用户的密码修改后,就要重新设置备份计划的密码,否则备份操作就不会自动运行。
故障解决:现在如果删除原有计划作业再进行重新设置,比较麻烦。笔者采用如下方法进行设置,避免为了重新设置而删除原有计划作业。在打开的“任务计划”中选中设定的任务计划并点击鼠标右键,选择属性,在弹出的窗口中点击“设置密码”,然后在弹出的“设置密码”窗口输入修改后的Administrator密码,问题便可得到解决,ntbackup重新开始自动异机覆盖备份。