Repair A “Suspect” DB In MSSQL with a query


Suspect1 

You have a database in MS SQL that is tagged as (suspect) and you are unable to connect to the database.

The database could have become corrupted.

  • There is not enough space available for the SQL Server to recover the database during startup.
  • The database cannot be opened due to inaccessible files or insufficient memory or disk space.
  • The database files are being held by operating system, third party backup software etc.
  • There was an unexpected SQL Server Shutdown, power failure or a hardware failure.

sql-error-7015-150x150
How To Fix It:

  1. Open Microsoft SQL Server Management Studio and connect to your database
  2. Click the New Query button
  3. Paste the following SQL script into your New Query page replacing [YourDatabase] with the name of your database.
EXEC sp_resetstatus [YourDatabase];
ALTER DATABASE [YourDatabase] SET EMERGENCY
DBCC checkdb([YourDatabase])
ALTER DATABASE [YourDatabase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ([YourDatabase], REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE [YourDatabase] SET
     4.Click Execute
Your database should no longer be tagged as (suspect) and you should be able to access it.

Leave a comment

Your email address will not be published. Required fields are marked *