EMC NetWorker Module for SQL Server: 备份与恢复策略

需积分: 50 24 下载量 138 浏览量 更新于2024-07-14 收藏 6.04MB PPT 举报
"本文档详细介绍了EMC NetWorker Module for SQL Server的配置与使用,包括备份级别、启动方式以及恢复过程。NMSQL是NetWorker针对Microsoft SQL Server的专用模块,提供完全备份、增量备份和差异备份三种类型,并支持定时和手动启动备份。在恢复过程中,NetWorker使用XBSA API进行数据传输,并支持正常还原、部分还原和逐段还原等不同类型的恢复操作。" NMSQL备份过程的核心是NetWorker Server上的`nsrd`程序和客户机上的`savegrp`及`nsrsqlsv`程序协同工作。`savegrp`在客户机上执行`nsrsqlsv`,利用X-Open Backup Services Application Programming Interface (XBSA)将备份数据从SQL Server传输到NetWorker服务器。备份类型包括完全备份,记录自上次完全备份以来所有数据的变化;增量备份,仅记录自上次完全或增量备份以来的更改;以及差异备份,记录自上次完全备份以来的所有更改。 启动备份有两种方式,一是定时,即预设备份时间由NetWorker自动执行;二是手动,根据需要手动触发备份操作。定时备份有利于实现自动化管理,确保数据定期得到保护,而手动备份则更灵活,适用于特殊场景或应急情况。 在恢复过程中,NMSQL提供了`nsrsqlrc`命令来启动恢复。NetWorker的XBSA API将请求的对象转换为NetWorker能识别的格式,通过媒体服务`nsrmmd`和`nsrmmdbd`查询媒体数据库找到备份数据,然后恢复到SQL Server。恢复类型包括正常还原、部分还原和逐段还原。正常还原遵循SQL Server的逻辑顺序,恢复所有级别的备份;部分还原用于恢复特定文件组或数据库的一部分;逐段还原则是一个多阶段的过程,允许将文件组增量还原到新或现有数据库。 EMC NetWorker Module for SQL Server是一个强大的工具,能够有效地管理和保护SQL Server的数据,同时提供多种备份和恢复策略以满足不同的业务需求。通过理解这些备份级别、启动方式和恢复类型,管理员可以更加精确地控制和优化其数据保护策略。