如何还原远程存储数据库

日期: 2007-12-26 作者:佚名 来源:TechTarget中国

  完全重装 Windows 2000 之后,再还原 RSS 数据库

  此过程假定您已完全重装了 Windows 2000,但包含 RSS 管理数据的卷没有改变。 1. 将 Windows 2000 重装到与上次失败的安装相同的驱动器和文件夹中。 安装过程中,不要添加“远程存储服务”组件。 如果无意或自动添加了该组件,请删除它,并重新启动计算机。

  注意,通常情况下安装目录为 C:Winnt,但如果将 Windows 2000 安装到了不同的文件夹,请参见以下 Microsoft Knowledge Base 文章:
235478 (http://support.microsoft.com/kb/235478/EN-US/) 非默认 %SystemRoot% 文件夹系统驱动器的故障恢复 
  2. 还原 RSS 和 RSM(可移动存储管理)数据库。 每当 RSS 将数据迁移到磁带时,这些数据库也被自动备份到包含该迁移数据的媒体上。 建议使用这些媒体上的数据库,因为它们包含了 RSS 数据库的最新副本。 按照以下过程还原数据库:

  备注: 要实现这一过程,Windows 2000 必须重装到以前使用的同一文件夹和驱动器中。 如果 Windows 2000 安装到不同的文件夹,还原操作将不能把数据库放回到最初的位置。 a.  确认磁带或存储设备已联机并工作正常。 右键单击我的电脑,单击管理,双击并展开存储分支,然后单击可移动存储启动“计算机管理”管理单元。 
  b.  打开媒体池,并查找导入池。 找到最近存储了 RSS 迁移文件的磁带。 RSS 媒体的默认名称为“RS”加机器名再加一个递增的数字(如 RS-MachineX-1)。 数字最高的媒体将包含数据库的最新备份。 如果 RSS 媒体跨越两个或更多磁带,则使用“备份”来编录这些磁带(即暂时将这些磁带移到 NTBackup 媒体池),检查远程存储数据库的日期,并使用日期最新的数据库。 
  c.  将此媒体移到 NTbackup 媒体池。 如果该池还不存在,则启动 Windows 2000 备份 (NTbackup.exe),然后该池会自动创建。 
  d.  使用 Windows 2000 备份 (NTbackup.exe) 来编录磁带,以查找 RSM 和 RSS 数据库的最新副本。 这些数据库存储在磁带上的 %windir%system32Ntmsdata 和 %windir%system32RemoteStorage 文件夹中。 检查这些文件的日期,以确定最新的副本。 
  e.  选中要还原的最新(NtmsData 和 RemoteStorage)文件夹,并确信这些子文件夹下的所有文件也已被选中。 
  f.  在将文件还原到框中,单击备用位置,然后单击包含 Windows 文件夹的驱动器。

  备注: 这一步非常重要,如果没有执行,数据库就会被还原到“RSS 管理卷”,而不是操作系统分区。 
  g.  单击开始还原,然后单击高级。 单击还原可移动存储数据库,单击确定,然后再次单击确定。 
  h.  此过程完成后,重新启动计算机。 
 
  3. 启动“可移动存储管理器”管理单元,验证数据库已经还原。 您可以查看媒体池是否全部存在,以及是否所有媒体均处在相应的池中,从而确认数据库是否已还原。 
  4. 使用“添加/删除程序”工具,添加“远程存储服务器”组件。 
  5. 计算机重新启动后,登录系统,然后使用“计算机管理”管理单元,展开服务和应用程序分支,然后单击服务。 验证以下服务已终止:

  • 远程存储引擎 
  • 远程存储文件 
  • 远程存储媒体 
 
  6. 在命令提示符下,转到 %systemroot%system32RemoteStorageengdb 文件夹,然后将此文件夹中的文件移到另一个文件夹,确保该文件夹为空。 
  7. 使用 Rstore.exe 工具(该工具是在安装“远程存储”服务时安装的)从 engdb 文件夹运行以下命令:
Rstore %systemroot%system32RemoteStorageengdb.bak 
  8. 使用“计算机管理”管理单元,展开服务和应用程序分支,然后单击服务。 找到并启动以下服务:

  • 远程存储引擎 
  • 远程存储文件 
  • 远程存储媒体 
 
  9. 打开“远程存储”管理单元,验证管理卷已存在,且所有设置均正确。 在服务器回到生产环境之前,您可能还要重新调用一些迁移文件,以进一步进行测试。 

  还原损坏的 RSS 数据库

  要还原损坏的 RSS 数据库: 备注: 此过程假定可移动存储管理器 (RSM) 数据库保持不变,而只是对还原 RSS 数据库感兴趣。 有关还原 RSM 数据库的详细信息,请参见以下 Microsoft Knowledge Base 文章:
235032 (http://support.microsoft.com/kb/235032/EN-US/) 已损坏的可移动存储管理器数据库的有关问题
  1. 使用“计算机管理”管理单元,展开服务和应用程序分支,然后单击服务。 验证以下服务已终止:

  • 远程存储引擎 
  • 远程存储文件 
  • 远程存储媒体 
 
  2. 使用可“移动存储管理器”,打开“媒体”池,并查找“远程存储”池。 找到最近存储了 RSS 迁移文件的磁带。 (RSS 媒体的默认名称为“RS”加机器名再加一个递增的数字,例如,RS-MachineX-1。数字最高的媒体包含了数据库的最新备份。) 
  3. 将该媒体移到 NTbackup 媒体池中。 如果该池不存在,则启动 Windows 2000 备份 (NTbackup.exe)。 
  4. 使用 Windows 2000 备份编录磁带,以找到 RSS 数据库的最新副本。 该数据库保存在磁带上的 %windir%system32RemoteStorage 文件夹中。 检查这些文件的日期,找到最新的副本。

  如果 RSS 媒体跨越两个或更多磁带,则使用“备份”来编录这些磁带(即暂时将这些磁带移到 NTBackup 媒体池),检查远程存储数据库的日期,并使用日期最新的数据库。 
  5. 选中要还原的最新 RemoteStorage 文件夹,并确信该子文件夹下的所有文件也已被选中。 
  6. 在将文件还原到框中,单击备用位置,然后单击包含 Windows 文件夹的驱动器。

  备注: 这一步非常重要,如果没有执行,数据库就会被还原到“RSS 管理卷”,而不是操作系统分区。 
  7. 还原完成后,从命令提示符下转到以下文件夹:
%systemroot%system32RemoteStorageengdb
将该文件夹中的原有文件移到另一个文件夹中,确保此文件夹为空。 
  8. 使用 Rstore.exe 工具(该工具是在安装“远程存储”服务时安装的)从 engdb 文件夹运行以下命令:
Rstore %systemroot%system32RemoteStorageengdb.bak 
  9. 在该命令完成后,将数据库还原过程中 Ntbackup 使用的“远程存储”媒体放回到 RemoteStorage 媒体池中。 
10. 使用“计算机管理”管理单元,展开服务和应用程序分支,然后单击服务。 找到并启动以下服务:

  • 远程存储引擎 
  • 远程存储文件 
  • 远程存储媒体 
 
  11. 打开“远程存储”管理单元,验证管理卷已存在,且所有设置均正确。 在服务器回到生产环境之前,您可能还要重新调用一些迁移文件,以进一步进行测试。 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

佚名
佚名