今天有人不小心使用update语句时,忘记加条件了,把整个表的数据都更新了。这时候恢复数据库,测试后,步骤如下:
先备份日志文件,还原数据库,一个最近的完整备份文件,刚刚备份的日志文件,恢复到某一个时间点,就可恢复到update之前的状态了。
有一点很重要,如果当时发现,可以只作事物日志备份,然后再还原。但是如果是事后才发现,要求还原到某一点时,要做日志尾部备份,然后还原。不然会因为日志被截断而无法还原到某一点上。