How To: 如何使用 Backup Exec for Windows Servers (BEWS) 对 SQL 2000 和 2005 数据库执行本地和重定向还原?

Article: 100034913
Last Published: 2017-08-23
Ratings: 0 0
Product(s): Backup Exec

问题

如何使用 Backup Exec for Windows Servers (BEWS) 对 SQL 2000 和 2005 数据库执行本地和重定向还原

解决方案

以下是运行 SQL 还原之前需要注意的要点:
 

      • 还原系统数据库(即 Master、Model 和 Pub 数据库)时的 SQL Service Pack 级别必须与已备份的 SQL 实例的 SQL Service Pack 级别相同,否则还原作业将失败。
      • 要还原 SQL Server 数据库备份,Backup Exec 登录用户帐户必须是 SQL Server 的 Administrators 组的成员。
      • Backup Exec 需要具有 SQL 服务器的两个注册表项(即: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft SQL Server 和 MSSQLServer)的完全管理员访问权限,否则 SQL 的还原到默认目录的还原和 Automate Master Database(自动化 Master 数据库)还原将无法完成。
      • 还原时,master 数据库必须处于单用户模式。 如果还原时使用 Automate Master Database(自动化 Master 数据库)选项,则系统会自动将 master 数据库置于单用户模式。
      • 执行完整还原时,必须首先在另外的还原作业中还原 master 数据库。 成功还原 master 数据库之后,才可还原其他数据库。
      • Master 数据库包含特定于计算机的安全信息,如果将 master 数据库重定向到其他计算机或 SQL 实例,SQL 服务可能无法启动,即使还原成功完成也是如此。 如果发生此问题,需要向 Microsoft 寻求支持。
      • 执行重定向还原时,一次只能选择一个数据库进行还原。


将 Master 数据库还原到其备份时所在的原始位置:


1. 打开 Backup Exec
2. 单击导航栏上的 Restore(还原)
3. 在 Properties(属性)窗格中的 Source(源)下,单击 Selections(选择)
4. 从要还原的上次完整备份的 SQL 服务器数据库中选择 master 数据库。 (图 1)

图 1


注意: 此时适于测试登录凭据。 该任务可以通过单击 Properties(属性)窗格下的 Resource Credentials(资源凭据)来完成。 通过此方法,用户可以选择测试 BEWS 下列出的其他登录帐户

5. 在 Properties(属性)窗格中的 Settings(设置)下,单击 Microsoft SQL,如果 Master 数据库不是处于单用户模式,则选择 Automate master database restore(自动化 master 数据库还原)
6. 仅在没有时间点备份可用于还原时,才选择 Leave database operational. No additional transaction logs can be restored(使数据库保持运行。无法还原其他事务日志。) 选项。 (图 2)

图 2


7. 启动还原作业。


将剩余的所有数据库还原到它们进行最初备份时所在的位置:


1. 打开 Backup Exec
2. 单击导航栏上的 Restore(还原)
3. 在 Properties(属性)窗格中的 Source(源)下,单击 Selections(选择)
4. 选择要还原的上次完整备份的 SQL 服务器数据库并取消选择 master 数据库。 (图 3)

图 3


5. 在 Properties(属性)窗格中的 Settings(设置)下,单击 Microsoft SQL
6. 仅在没有时间点备份可用于还原时,才选择 Leave database operational. No additional transaction logs can be restored(使数据库保持运行。无法还原其他事务日志。) 选项。
7. 将 Consistency check after restore(还原后的一致性检查)设置为所需检查。 (图 4)

图 4


8. 启动还原

执行数据库的重定向还原

1. 确保目标服务器上安装的 SQL 2000 或 SQL 2005 以及相关 Service Pack 类似于备份数据库时的源服务器
注意: 不能将 SQL 2005 数据库重定向到 SQL 2000 服务器

2. 打开 Backup Exec
3. 单击导航栏上的 Restore(还原)
4. 在 Properties(属性)窗格中的 Source(源)下,单击 Selections(选择)
5. 选择要还原的数据库。 (图 5)

图 5


6. 在 Properties(属性)窗格中的 Destination(目标)下,单击 Microsoft SQL Redirection(Microsoft SQL 重定向)。
7. 选中与 Redirect Microsoft SQL Server sets(重定向 Microsoft SQL Server 设置)对应的框。
8. 输入目标服务器名称或备用数据库名称(如果重定向到原始服务器但数据库不同)。

注意:   如果还原重定向到的数据库不存在,还原操作将在还原过程中创建该新数据库。

9. 选择将数据库重定向到的实例和数据库名称(如果有)。
10. 选择用于更改数据库文件目标位置的目标选项(如果有)。 (图 6)

图 6


注意: 如果 Backup Exec 帐户没有适当的安全权限,请单击 SQL logon account(SQL 登录帐户)对应的 Change(更改)来使用 sa 帐户并提供 sa 帐户凭据。 Network(网络)| Logon Accounts(登录帐户)下必须存在该帐户,您才能进行选择。

11. 启动还原作业


References

266934 :How to restore a Microsoft SQL Server Master Database with Backup Exec 9.x and 10.x for Windows Servers (Automate Master Database Restore)(如何使用 Backup Exec 9.x 和 10.x for Windows Servers 还原 Microsoft SQL Server Master 数据库(自动化 Master 数据库还原))
  https://www.veritas.com/support/en_US/article.000026943


 

 

 

Was this content helpful?