sql-serverdatabase-administration

How to fix Recovery Pending State in SQL Server Database?


How to fix Recovery Pending State in SQL Server Database?


Solution

  • Execute the following set of queries:

    ALTER DATABASE [DBName] SET EMERGENCY;
    GO
    
    ALTER DATABASE [DBName] set single_user
    GO
    
    DBCC CHECKDB ([DBName], REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS;
    GO 
    
    ALTER DATABASE [DBName] set multi_user
    GO
    

    For more info: https://www.stellarinfo.com/blog/fix-sql-database-recovery-pending-state-issue/