Fre*_*ood 1 sql-server backup sql-server-2016
过去,我完成了服务器迁移,并通过此脚本模板通过备份移动了我的数据库。
BACKUP DATABASE [ExampleDB] TO DISK = N'D:\Backups\ExampleDb.bak
Run Code Online (Sandbox Code Playgroud)
我在新服务器上恢复了 bak 文件。出乎意料的是,用户报告迁移后数据丢失,我通过检查旧服务器中的数据对其进行了验证。大约 8 小时数据丢失。这对我来说是非常意外的时刻。
我的问题是通过该脚本进行备份将为我提供完整备份,无论它是在完整恢复模式还是简单恢复模式下?
换句话说,无论恢复模式是简单还是完整,当我获得备份时,备份文件之间有什么区别吗?
无论恢复模式如何,完整的数据库备份都会为您提供数据库中的所有内容。恢复时,备份完成时仍在进行的任何事务都将被撤消。
恢复模型在恢复过程中真正发挥作用。
使用 SIMPLE 恢复,您只能进行完整备份和差异备份,这就是您可以恢复的粒度。
使用完整恢复,您仍然可以进行完整(和可选的差异)备份,但您也可以使用事务日志备份,并且可以使用完整、差异和日志的组合来恢复到某个时间点。
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |