사건 : 2003년 6월 17일
내용 : 평소에 full backup, log backup 매일하고
게시판 정리하다가 정상데이터를 잘못 지웠을 경우 복원하기
▒ 작업 순서
1. 잘못한 작업한 후 바로 임의의 폴더에 Transaction Log Backup하고(시간까지 봐두면 좋다.)
2. Full Data 백업 복원하고
3. Transaction Log 백업 복원하고
4. 마지막 Log 백업 복원한다. 이때 옵션을 stopat='잘못했던 작업 시간 대충'으로 해서 복원한다.
▒ 실제 작업
-- 1.
alter database db_catia set SINGLE_USER WITH ROLLBACK IMMEDIATE
-- 2.
backup log db_catia to disk='D:\temp\db_catia_log'
-- 3.
restore database db_catia from disk='D:\Database Backup\db_catia\db_catia_db_200306170100.BAK' with norecovery
-- 4.
restore log db_catia from disk='D:\Database Backup\db_catia\db_catia_tlog_200306170130.TRN' with norecovery
-- 5.
restore log db_catia from disk='D:\temp\db_catia_log' with recovery, stopat='2003-06-17 10:00:00'
-- 6.
alter database db_catia set MULTI_USER