Чиним базу данных MS SQL или DBCC DATABASE

Если ваша база данных неожиданно заартачилась, начала показывать ошибки, то наступило время проверить ее с помощью команды DBCC. Эта команда позволяет произвести полную проверку базы данных на ошибки и — в случае их наличия — починить сломанное.
Произвести проверку базы несложно. Для этого надо сделать несколько телодвижений.
1. Запускаем проверку на ошибки. В примере XDB — это имя базы данных.
Use XDB
GO
DBCC CHECKDB
GO
2. Если нет ошибок — возвращаем базу в нормальный многопользовательский режим, об этом пункт 4.
3. Если ошибки обнаружены то запускаем:
Use XDB
GO
ALTER DATABASE XDB SET SINGLE_USER
GO
DBCC CHECKDB('XDB', REPAIR_REBUILD)
GO
и радостно ждем результата. Возможно придется провести исправление сразу несколько раз.
4. Если ошибок нет то делаем:
ALTER DATABASE XDB SET MULTI_USER
GO