ПЕРЕД ТЕМ, КАК ИСПОЛЬЗОВАТЬ СОВЕТУЮ ПОЧИТАТЬ ДОКУМЕНТАЦИЮ!

https://www.sqlskills.com/blogs/paul/ (ссылка на автора dbcc checkdb)

 

Восстановление БД MS SQL (на примере БД AKUZDB):

Скрипт выполнять при отключенной службе Vitacard Server!

 EXEC sp_resetstatus 'AKUZDB'
 ALTER DATABASE AKUZDB SET EMERGENCY
 DBCC CheckDB ('AKUZDB')
 ALTER DATABASE AKUZDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
 DBCC CheckDB ('AKUZDB', REPAIR_ALLOW_DATA_LOSS)
 ALTER DATABASE AKUZDB SET MULTI_USER

 

Скрипт для проверки БД на ошибки:

Не требуется монопольное использование БД!

dbcc checkdb