SQL Server Fast Recovery: What Is It and When Is It Needed?

Fast recovery is a feature in SQL Server Enterprise edition that allows accessing a database once the REDO (i.e., committed transactions are rolled forward) phase completes before the UNDO (i.e., uncommitted transactions are rolled back) phase gets complete. This article will talk in detail about the SQL Server Fast Recovery feature, when it is used, and when it can't be used. Also, the article discusses an alternative to performing a database restoration when Fast Recovery fails.

Before We Proceed

Let’s have a quick overview of the SQL Server recovery process that comprises of the following three phases: