13 1 Restores
13 1 Restores
RESTORES : A MECHANISM TO USE EXISTING BACKUPS AND RECOVER (RECREATE) THE DATABASE.
LEVELS OF RESTORE:
1. FULL DATABASE RESTORE 3. FILE LEVEL RESTORE
2. FILEGROUP LEVEL RESTORE 4. PAGE LEVEL RESTORE
PHASES OF RESTORE:
1. COPY PHASE : CONTENTS OF THE BACKUP FILE ARE COPIED TO SQL SERVER
2. REDO PHASE : COMMITTED DATA FROM LOG FILE ROLL FORWARDED TO DATA FILE.
3. UNDO PHASE: OPEN TRANSACTIONS FROM LOG FILE ARE ROLLEDBACK.
RESTORE OPTIONS:
, NORECOVERY : DATABASE IN "RESTORING STATE", READY FOR FURTHER RESTORES
. RECOVERY : DATABASE IN ONLINE STATE, NOT READY FOR FURTHER RESTORES
STANDBY : DATABASE IN ONLINE STATE, READ ONLY. One RUF File is Auto Created.
ROLLBACK UNDO FILE. TO CONVERT STANDBY DATABASE TO READWRITE.
POINT-IN-TIME RECOVERY: TO RESTORE DATABASE TO A SPECIFIC POINT OF TIME. (PITR)
USE [BANK_DATABASE]
SELECT COUNT(*) FROM tblACCOUNTS; SELECT COUNT(*) FROM tblINSURANCE
-- ASSUME DATABASE CRASHED. [CLOSE ALL CONNECTIONS. RIGHT CLICK DATABASE > DELETE]