- Ouvrez Microsoft SQL Server Management Studio et connectez vous à la base de données.
- Cliques sur le bouton New Query
- Copiez/collez le script SQL suivant dans la page de nouvelle requête en remplaçant [YourDatabase] avec le nom de votre base de données
- Cliquez sur Execute
Commande
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 MULTI_USER
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 MULTI_USER
Source : http://support.managed.com/kb/a398/how-to-repair-a-suspect-database-in-mssql.aspx