Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save davidsheardown/82fb5d6dc095900084057a210e950771 to your computer and use it in GitHub Desktop.

Select an option

Save davidsheardown/82fb5d6dc095900084057a210e950771 to your computer and use it in GitHub Desktop.

Revisions

  1. davidsheardown created this gist Jul 8, 2022.
    12 changes: 12 additions & 0 deletions MS-SQL Recover Suspect Database.sql
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    SELECT DATABASEPROPERTYEX (N'SQL-Examples', N'STATUS') AS N'Status';

    ALTER DATABASE [SQL-Examples] SET EMERGENCY;
    GO
    ALTER DATABASE [SQL-Examples] SET SINGLE_USER;
    GO
    DBCC CHECKDB (N'SQL-Examples', REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS;
    GO

    -- Remember to set back to multi-user
    ALTER DATABASE [SQL-Examples] SET MULTI_USER;
    GO