Такой способ мне помог в ситуации когда база была помечена как «Подозрительный» или Suspend
ALTER DATABASE [MyBase] SET EMERGENCY
GO
ALTER DATABASE [MyBase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
DBCC CHECKDB (‘MyBase’, REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE [MyBase] SET MULTI_USER
GO
ALTER DATABASE [MyBase] SET READ_WRITE
GO