sql server差异备份(differential backup)是一种非常有用的备份方式,其原理和具体操作步骤如下:
1. 差异备份只备份与上一次全备之后发生变化的数据。
2. 首先需要执行一次完整的数据库全备,作为差异备份的基础。
3. 此后每次进行差异备份时,只备份上次全备或差异备份之后发生变化的数据。
4. 恢复数据时,需要先恢复最后一次全备,然后再恢复最后一次差异备份。
5. 创建差异备份语句:
BACKUP DATABASE db_name TO DISK = 'path\diff_backup.bak' WITH DIFFERENTIAL
6. 恢复差异备份需要先恢复全备,然后恢复最新的差异备份:
RESTORE DATABASE db_name FROM FULL_BACKUP WITH RECOVERY RESTORE DATABASE db_name FROM DIFF_BACKUP WITH RECOVERY
7. 定期需要执行新的完整备份,作为新的差异备份基线。
差异备份只备份变化数据,可以节约备份时间和存储空间。
但需要与全备配合使用,恢复稍复杂。适合有全备基线且数据变化不快的场景。
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录