如何执行 Microsoft Windows 2000/2003 Small Business Server 的本地恢复

Article: 100034665
Last Published: 2017-07-13
Ratings: 0 0
Product(s): Backup Exec

问题

如何执行 Microsoft Windows 2000/2003 Small Business Server 的本地恢复。

解决方案

此过程首先会将 Windows 2000/2003 Small Business Server (SBS) 计算机的操作系统还原至其灾难前状态,同时还会还原数据文件。 然后,会还原由 Backup Exec for Windows NT/Windows 2000/2003(包括 Small Business Server Edition,如 Microsoft Exchange 2000/2003 和 Microsoft SQL 2000 的代理)随附的 Backup Exec (tm) 数据库代理提供保护的 Exchange Server 和 SQL Server。 此过程仅在以下条件下发生:在安装 Windows 2000/2003 Small Business Server 时附带安装了这些数据库,且选择将这些数据库用于备份,并成功完成了备份。

注意: 有关灾难恢复情景的指导和准备工作,请参阅《Microsoft Small Business Server 2000/2003 灾难恢复白皮书》。

I. 要求

1. 磁带设备必须已附加至将要恢复的计算机。

2. 必须对待恢复的计算机执行当前完全备份以及之后的增量/差异备份。

3. Windows 2000/2003 Small Business Server 安装介质

 
Windows 2000 SBS:一般为四个一组的 CD-ROM 磁盘集。 磁盘 1 包含 Windows 2000 Small Business Server 操作系统安装文件;磁盘 2 包含 SQL 2000 安装文件;磁盘 3 包含 Exchange 2000 安装文件;磁盘 4 包含 Outlook 2000 安装文件。
 

 
Windows 2003 SBS:磁盘集中的 CD-ROM 磁盘数因所购产品版本而异。  
 

4. 适用于 Windows Servers Small Business Server Edition 介质的 Backup Exec 9.x 或更高版本(用于匹配 Windows 2003 SBS 软件的标准或高级版本)

若要还原 Microsoft SQL 2000 Server 数据库,请检查:
1. 灾难发生前安装的 SQL 实例的名称

2. 灾难发生前是否已将 SQL Server Agent 用于 Windows 2000/2003 Small Business Server 上的备份

3. SQL 用户名和密码(如使用 SQL 身份验证)


II. 还原 Windows 2000/2003 Small Business Server 操作系统

1. 安装 Windows 2000/2003 Small Business Server。 必须完成此基本 Windows 2000/2003 Small Business Server 安装,以便为 Backup Exec 提供系统还原的目标位置。 计算机名、Windows 2000/2003 Small Business Server 目录 ( %systemdrive%:\%windir%) 以及文件系统 (NTFS) 必须与之前的 Windows 2000/2003 Small Business Server 安装相同。 此安装稍后将被备份的版本覆盖,后者将还原您的原系统配置、应用程序设置以及安全性设置。 若在整个硬盘故障后恢复,则在安装期间使用 Windows 2000/2003 Small Business Server 安装程序进行分区并格式化新磁盘。 使用故障前的文件系统将分区格式化成故障前般大小或更大。
 
 
a. 将目标计算机连接至集线器或交换机,但必须确保未将其连接至网络的其他部分 - 需要 Internet 连接。
 
b1. Windows 2000 SBS:Windows 2000 Small Business Server 仅支持将一个域控制器安装到一个域,因此,安装过程中会将计算机加入域中。
 
b2. Windows Server 2003 SBS: 加入域,取消初始配置。 
 
c. 此时应选择安装的唯一组件为 Small Business Server(图 1)。
 
d. 将服务器名称更改为灾难前服务器名称。  服务器名称必须一致。  若不确定,请在任意客户端上运行 gpresult /Z,收集域的相关信息。  
 
d1. 在更改服务器名称时,单击 更多按钮,您可在其中为 DC 设置完全限定域名 (FQDN),而无需加入域。  这样做十分重要,因为 Backup Exec 备份会始终使用 DC 上的 FQDN,所以 NETBIOS 名称会不起作用。 

图 1
 
 
 
 

 
e. 可使用安装过程中提供的默认 IP 地址,因为安装期间会覆盖此信息
 
   。
 

 
2. 安装灾难前安装的所有操作系统服务包和修补程序。 若在还原前不更新 Windows Server 2003,您将会收到错误消息:无法准备还原,  必须更新服务器

3. 将 Backup Exec 安装至其最初安装位置之外的任一目录(这是临时安装)。

注意: 在此过程中,始终使用管理员帐户或具有同等权限的帐户登录 Windows 2000/2003 Small Business Server。

4. 使用“设备驱动程序安装向导”,为连接的介质驱动器安装相应的设备驱动程序

5. 完成安装,然后重新启动服务器

6. 打开 Backup Exec,然后完成首次向导

7.  在 设备 选项卡中,清点包含待恢复计算机最新完整备份的介质

8. 编录包含待恢复计算机最新完全备份的介质。 若 Windows 2000/2003 Small Business Server 操作系统的后续差异/增量备份位于不同的介质,也请编录这些介质。
 
注意:完成此操作通常需要几个小时。  若出现任何一个配置错误,或因任何原因导致还原失败,则之前完成的工作会丢失。  因此强烈建议立即为您的干净操作系统进行 Veritas System Recovery (SSR) 备份。  可在 SSR 试用模式下进行备份,无须密钥。  如果还原出错,则可使用 Veritas System Recovery Disk (SRD) 从 SSR 备份来恢复干净的操作系统,五分钟即可完成 


9. 重新启动计算机

10. 启动期间,在提示后,按下 。 屏幕底部的拦截消息会在下方提示按下 。

11. 选择 目录服务还原模式

12. 使用管理员用户以及安装 Windows 2000/2003 Small Business Server 的过程中选定的密码登陆服务器

13. 右键单击桌面上的 我的计算机 图标,然后选择 管理

14. 展开 服务和应用程序 节点

15. 单击 服务

16. 双击每个 Backup Exec for Windows NT/Windows 2000 服务,然后针对每项服务执行以下操作:
   1. Backup Exec Agent browser(将其更改为使用本地系统帐户运行)
   2. Backup Exec Device and media(将其更改为使用本地系统帐户运行)
   3. Backup Exec Job engine(将其更改为使用本地系统帐户运行)
   4.  Backup Exec Server(将其更改为使用本地系统帐户运行)
   5. Backup Exec Remote Agent for Windows Servers 服务始终使用本地系统帐户运行。
   6. SQL 服务器 (Bkupexec) - Backup Exec 11d 条件下(注意:在 BE 10.x 及以前版本中,MSDE for Backup Exec 服务“Mssql$bkupexec”将使用本地系统帐户运行)。
注意:若在还原过程中遇到任何凭据问题,请将除 Backup Exec Remote Agent for Windows Servers/SQL Server (Bkupexec) 服务之外的所有服务的帐户更改为管理员帐户。
 
a. 单击 登录 选项卡
 
b. 选择 登录身份: 本地系统帐户
     
若无法使用本地系统帐户登录,请参阅以下 Microsoft 文章:

如何在 Windows Server 2003 中重置目录服务还原模式的管理员帐户密码

     https://support.microsoft.com/kb/322672  
 

17. 启动所有 Backup Exec for Windows NT/Windows 2000 服务。
 
若服务器上的服务不启动,则可能需要重新启动服务器。
 

18. 启动 Backup Exec for Windows NT/Windows 2000 Small Business Server Edition

19. 在 还原选择内容 选项卡中,选择包含硬盘上的逻辑驱动器的所有备份集。
 
  • 对于增量备份,选择完全备份和所有后续增量备份。
  • 若差异备份集待还原,则只选择最近一次的差异集。
  • 确保还原选择内容中包含 System State 或 Shadow Copy 组件。
  • 若在灾难前原来安装 Microsoft Windows 2000/2003 Small Business Server 时附带安装了 Microsoft SQL 2000 或 Microsoft Exchange 2000/2003,请将其取消选中,以便还原 Program Files 目录下的 Microsoft SQL Server 目录(例如: %systemdrive%:\Program Files\Microsoft SQL Server)或 Program Files 下的 Microsoft Exchange 2000/2003 目录(例如:%systemdrive%:\Program Files\Exchsrvr)。
  • 同时必须注意,若在上次安装 Small Business Server 的过程中已将 Microsoft SQL Server 或 Microsoft Exchange 2000 的日志文件移至另一位置,将不会还原这些日志文件目录。

20. 单击工具栏上的 还原

21. 在 常规 选项卡中,选择选项 还原安全性 保留树

22. 在 高级 选项卡中,选择 通过现有文件还原

 
23. 在 Windows 2000 选项卡中,选择 还原文件复制服务管理的文件夹时,将此服务器标记为用于复制的主仲裁器,或还原系统状态中的 SYSVOL 时,将此服务器标记为用于复制的主仲裁器
 
(图 2)

图 2
 

24. 单击 立即运行 以启动还原

25. 重新启动计算机

此计算机的操作系统现还原至其灾难前状态。 数据文件已还原,受 Backup Exec 数据库代理保护的数据文件除外。


 
III. 还原 SQL 2000 实例和数据库
 
本部分内容仅适用于使用数据库备份还原 SQL Server 数据库。 如需获取以下操作方面的帮助,请参阅《Backup Exec for Window NT/Windows 2000 管理指南》:使用顺序还原来还原 SQL Server 数据库、将 SQL Server 数据库事务还原至某一时间点、将 SQL Server 数据库事务还原至日志中的命名事务或还原 Microsoft SQL Server 用户自定义文件组。
 
1. 将计算机的操作系统还原至其灾难前状态后,可能需要重新安装 SQL。
 
2. 通过执行 Windows 2000 Small Business Server 自定义安装来重新安装 Microsoft SQL 2000。 请务必将 Microsoft SQL 2000 Server 实例配置为其灾难前状态。
 
3. 通过注册最新安装的实例并浏览实例下的节点来启动 SQL 企业管理器,确认是否已成功完成 Microsoft SQL 2000 Server 的设置。
 
4. 安装完 SQL 2000 后,主数据库将会是第一个要从备份还原的数据库  
 
5. 通过以下方式访问 Windows 中的 服务 对话框: 开始 | 程序 | 管理工具 | 服务
 
6. 右键单击 MSSQLSERVER 服务,然后在弹出的上下文菜单上单击 停止
 
7. 双击 MSSQLSERVER 服务,然后在 服务属性 对话框的 常规 选项卡上,在 启动参数字段中键入“ -m
 
7a. 执行此操作是为了在 单个用户 模式下启动主数据库
 

 
7b. 若打开,请在运行还原前关闭 SQL 企业管理器
 

 
8. 单击 常规 选项卡上的 启动 按钮,然后单击 确定
 
9. 成功还原主数据库后,便可还原其余数据库
 
10. 有关如何还原 SQL 数据库的详细信息,请参阅本文档结尾的“相关文档”部分。
 

 
IV. 还原 Exchange 2000/2003 数据库
 
本部分假设在最初安装 Windows 2000/2003 Small Business Server 时附带安装了 Exchange 2000。 在重新安装 Microsoft Exchange 的过程中,系统可能会提示管理员输入 Microsoft Exchange 产品密钥。
 
注意: 在还原数据库之前系统上显示的事务日志可能会影响恢复过程,导致无法在恢复后装入数据库。 因此,在还原 Windows 2000 Small Business Server 操作系统的过程中未选择还原 Microsoft Exchange 2000/2003 安装文件。 若在还原操作系统的过程中还原了 Exchsrvr 目录 C:\Program Files\Exchsrvr,则需在重新安装 Microsoft Exchange 2000/2003 前删除 Exchsrvr 目录(详见以下步骤)。 然后,还需删除可能之前已存在的日志文件目录。
 
1.  确保关闭 Backup Exec for Windows NT/Windows 2000 / Backup Exec for Windows Servers 应用程序
 
2.  在 服务 小程序中将 Backup Exec 服务设为 手动 。 这样 Backup Exec 才不会要求独占控制文件 mapi32.dll。
 
3.  重新启动服务器。 Backup Exec 服务不会在重新启动后启动属于正常情况,因为已在上述步骤中将 Backup Exec 服务设为 手动
 
4.  插入包含 Exchange 安装文件的 Windows 2000 Small Business Server 磁盘 3 或 Windows 2003 Small Business Server 介质
 
5.  以域管理员身份登录服务器,然后单击 开始 | 运行 ,接着为 Windows 2000 SBS 键入以下内容:
 
CD-ROM Drive:\Exchsrvr60\setup\I386\setup.exe /disasterrecovery (拼写必须正确)
 
对于 Windows 2003 SBS:
 
CD-ROM Drive:\Exchsrvr65\setup\I386\setup.exe /disasterrecovery (拼写必须正确)
 
6.  在 组件选择 屏幕上单击 下一步 ,继续 Exchange Disaster Recovery Setup 流程
 
7.  在提示后单击 确定 ,确认 Active Directory 中存在 Exchange 服务器的服务器对象
 
8.  系统还可能会多次提示要复制的文件已存在,且比从 CD 传输的文件新。 单击 全否 ,以保留较新的文件。
 
9.  在提示时单击 确定 ,然后立即重新启动服务器
 
10. 完成 Setup Disaster Recovery 流程后,重新应用最初安装 Windows 2000/2003 Small Business Server 时附带安装的 Exchange Server 2000/2003 上可能已安装的所有 Exchange Server 2000/2003 服务包。
 
11. 在“服务”小程序中,确认是否已启动 Microsoft Exchange 服务。如否,请尝试将其启动。 仅在 Exchange 服务不启动时才重新启动服务器。
 
12. 通过 Exchange System Manager 确认已卸载所有存储组中的所有信息存储数据库,并将其设为由还原进行覆盖(在每个存储的 属性 对话框的 数据库 选项卡中)
 
13. 将 Backup Exec 服务的启动类型更改为 自动 ,然后启动服务。 打开 Backup Exec 控制台。
 
14. 对包含待恢复 Microsoft Exchange 2000/2003 存储组的最新完全备份、增量备份和差异备份的介质进行编录
 
15. 选择存储组的最新完全备份用于还原
 
注意: 若要恢复的 Exchange 2000/2003 服务器包含站点复制服务 (SRS) 或密钥管理服务 (KMS),也请选择这些数据库用于还原。
 
16. 选择所有后续增量存储组备份。 若要还原差异备份,则只需选择最新的差异存储组备份。
 
17. 单击 Exchange 选项卡,然后清除 无损还原 选项
 
18. 在以下字段中输入还原数据库之前一直保留关联日志和修补程序文件的位置: 日志和修补程序文件的临时位置。 还原数据库后,先将临时位置中的日志和修补程序文件应用至数据库,然后再应用当前日志文件。 完成还原后,将从临时位置(包括所有子目录)中自动删除日志和修补程序文件。
 
注意: 请确保在启动还原作业前日志和修补程序文件的临时位置为空。 若还原作业失败,请查看临时位置(包括所有子目录),确保删除上一还原作业中遗留的所有日志和修补程序文件。
 
19. 若选择内容包含最后一个要还原的备份集,请选择 还原完成后提交。 若仍存在待还原的备份集,请不要选择此选项。 若在还原中间备份时选择了 还原完成后提交 选项,则作业将无法继续还原备份。此时,必须从头开始还原操作
 
20. 若恢复后用户即可使用数据库,请选择 还原后装入数据库。 此选项仅在选中 还原完成后提交 时可用。
 
21. 单击 确定,然后单击 立即运行。 此时,便完成了恢复步骤。

Was this content helpful?