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. 注册授权位置
将差异式备份转换为完全备份
如果运行差异式备份,且不存在数据库或文件组完全备份,则 NetBackup 可将备份转换为完全备份。 同样,如果不存在数据库完全备份,NetBackup 还可以转换事务日志备份。 使用关键字 CONVERTBACKUP 启用此行为。
请参见批处理文件中使用的关键字和值。
如果从未针对数据库或文件组执行完全备份,则 NetBackup 仅转换差异式备份。如果 NetBackup 目录库中不存在完全备份,但 SQL Server 检测到现有完全 LSN,NetBackup 将执行差异式备份而非完全备份。在这种情况下,您可以使用本地工具还原完全备份,也可以使用 NetBackup MS SQL 客户端还原任何差异式备份。 或者,如果 NetBackup 已让备份失效,则可以将完全备份导入 NetBackup 目录库。然后,可以使用 NetBackup MS SQL 客户端还原完全备份和差异式备份。
代理将会检查以确定是否针对每个数据库执行过完全备份。如果以前不存在完全备份,则按如下方式将备份转换为完全备份:
如果选择数据库执行备份,则将备份转换为完全数据库备份。
如果选择
作为 ,备份将转换为读/写文件组完全备份。如果选择文件组执行备份,NetBackup 执行以下操作:
如果文件组是默认数据库文件组,NetBackup 则将备份转换为完全文件组备份。
如果文件组是辅助文件组且不存在主文件组备份,则 NetBackup 将备份转换为部分完全数据库备份。此备份包含所选文件组和默认文件组。
如果文件组是辅助文件组且存在主文件组备份,则 NetBackup 将备份转换为所选文件组的完全文件组备份。
如果执行的是部分差异式备份,NetBackup 将执行以下操作:
如果不存在默认文件组的任何先前完全备份,则 NetBackup 会将文件组添加到备份中,然后将操作转换为完全部分备份。
如果存在默认文件组的先前完全备份,而文件列表中的次要文件组不含完全备份,则 NetBackup 会将操作转换为完全部分备份。
CONVERTBACKUP 选项会检测完全恢复数据库是否已经切换为简单恢复模式,然后又返回完全恢复模式。在这种情况下,日志链已损坏,SQL Server 需要先进行差异式备份才能创建后续日志备份。如果 NetBackup 检测到此情形,备份将转换为差异式数据库备份。