Take the 2-minute tour ×
Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It's 100% free, no registration required.

Can anyone explain the main differences?

Any help appreciated.

share|improve this question

migrated from stackoverflow.com Jan 3 '13 at 20:10

This question came from our site for professional and enthusiast programmers.

1 Answer 1

up vote 5 down vote accepted
  • NORECOVERY specifies that roll back not occur. This allows roll forward to continue with the next statement in the sequence. In this case, the restore sequence can restore other backups and roll them forward.

  • RECOVERY (the default) indicates that roll back should be performed after roll forward is completed for the current backup. Recovering the database requires that the entire set of data being restored (the roll forward set) is consistent with the database. If the roll forward set has not been rolled forward far enough to be consistent with the database and RECOVERY is specified, the Database Engine issues an error.

SOURCE

share|improve this answer
2  
thanks, the blog is very good! Shame on me. Google would have answered the question too. –  muffls Jan 3 '13 at 12:18

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.