Loading

SQL Server教程:数据备份和恢复

一、问题引入

今天写T-SQL脚本一不小心就将数据库中的部分数据删除了,然后还无法进行数据恢复...。为预防下一次数据的误删除,必须有一个数据备份的习惯,可以将数据回退到指定的日期位置。

但问题发生了,总要有解决方法和预案,不然会给业务带来不可逆的损失。

二、解决过程

查询SQL Server恢复的说明,发现恢复数据是有前提条件的:
1)数据库在创建时,就将 恢复模式(M) 设置为 完整

2)至少做过一次完整的备份

数据还原流程:指定数据库 --> 任务 --> 还原 --> 数据库 --> 选择需要恢复到日期位置

三、反思总结

  • 尽量减少执行删除操作,或限制用户删除操作权限

  • 若不得不进行删除操作,必须先跑一个demo测试

  • 每天做一个完整数据备份

  • 重视数据库数据的重要性

四、参考引用

01-SQLServer数据库误操作如何恢复

posted @ 2023-02-16 15:29  eiSouthBoy  阅读(151)  评论(0)    收藏  举报