Veritas NetBackup™ for Microsoft SQL Server 管理指南
- 介绍 NetBackup for SQL Server
- 安装 NetBackup for SQL Server
- SQL Server 智能策略的实例管理
- 配置使用 SQL Server 智能策略的 SQL Server 备份
- 配置 NetBackup for SQL Server
- 执行 SQL Server 的还原
- 将 SQL Server 数据库重定向到其他主机
- 还原多数据流 SQL Server 备份
- 使用 VMware 备份保护 SQL Server 数据
- 关于使用 VMware 备份保护 SQL Server 数据
- 使用带有 Snapshot Client 的 NetBackup for SQL Server
- 保护高可用性 (HA) 环境中的 SQL Server
- 关于使用 NetBackup 保护 SQL Server 可用性组
- 关于 NetBackup for SQL Server 与数据库镜像
- 备份和恢复的概念
- 使用具有多个 NIC 的 NetBackup for SQL Server
- 利用客户端和批处理文件配置使用旧式 SQL Server 策略的备份
- 关于结合使用批处理文件和 NetBackup for SQL Server
- 关于 &; 日程表属性
- 备份只读文件组
- 使用 dbbackex 执行用户控制的操作
- 使用 bplist 检索 SQL Server 备份的列表
- SAP 环境中的 SQL Server 备份和还原(旧式 SQL Server 策略)
- 故障排除
- 关于用于排除 SQL Server 故障的调试日志记录
- SQL Server 的灾难恢复
- 附录 A. 批处理文件示例
- 附录 B. 多路复用的备份
- 附录 C. 注册授权位置
关于自动重试失败的 SQL Server 备份
NetBackup for SQL Server 提供以下用于重试失败的备份尝试的选项。
自动重试 |
NetBackup for SQL Server 跟踪可能因执行批处理文件而导致的失败的备份。当初始备份尝试完成时,代理将重写批处理文件,其中仅包括那些失败的操作。重写后的批处理文件将自动启动。 |
手动重试 |
手动重试与自动重试类似,但 NetBackup 不启动重写的批处理文件,而是将它写入 install_path\dbext\mssql\temp 目录。然后,用户可以选择何时运行新的批处理文件。 |
若要使用自动重试,请将下面一行添加到您的批处理文件中。
RESTARTTYPE AUTO
默认情况下,失败的备份会在 60 秒之后自动重试一次。如果要更改尝试失败后的延迟时间,请将下面一行添加到您的批处理文件中。
RESTARTWAITSECONDS <integer>
还可以通过将下面行添加到您的批处理文件中,来指定重试次数。
NUMRESTARTS <1 to 9>
若要使用手动重试,请将下面一行添加到您的批处理文件中。
RESTARTTYPE MANUAL
也可以将重试与文件检查点结合使用。操作中失败的任何部分均可以写入一个新的批处理文件,该文件可以自动启动,也可以手动启动。
关于 NetBackup for SQL Server 的文件检查点
您可以在 NetBackup for SQL Server 客户端的备份对话框中启用带自动重试的文件检查点功能。选择一个数据库(或文件组),然后从
列表中,选择 。此操作可创建一个包含以下脚本的批处理文件:
MAXRESTARTSETS 32 RESTARTWAITSECONDS 60 NUMRESTARTS 1
MAXRESTARTSETS 32 表示最多单独备份 32 个备份片。关键字 RESTARTWAITSECONDS 和 NUMRESTARTS 与以下关键字意思相同:
RETRYWAITSECONDS 60 NUMRETRIES 1
这些关键字表示以下意思:第一,对于未能在第一次备份操作期间备份的所有备份片,在 60 秒之后启动自动重试。第二,重新启动仅尝试一次。您可以手动更改其中任一参数。
此外,可以选择不自动启动重试脚本。将 NUMRETRIES 命令替换为 RETRYTYPE MANUAL。例如,将以下内容:
NUMRETRIES 1
替换为:
RETRYTYPE MANUAL
注意:
该主题中所述的所有关键字-值对都只能在批处理文件的首次操作中使用。