logo
SQL2008_Administration

3.6.7 Проверка целостности базы данных

Иногда возникает необходимость убедиться в работоспособности базы данных. Для выполнения проверки целостности БД в SQL Server предусмотрен набор команд DBCC (DataBase Console Commands).

Команда

Описание

DBCC CHECKDB 

используется для проверки целостности БД. Осуществляет проверку логической и структурной целостности БД, находит ошибки в организации данных. Может применяться для исправления обнаруженных ошибок в разных режимах

DBCC CHECKALLOC 

работает с поднабором операций, которые выполняет DBCC CHECKDB. Производит проверки только на наличие ошибок, связанных с организацией данных на диске. При помощи нее можно также попытаться исправить обнаруженные ошибки

DBCC CHECKCATALOG 

выполняет часть действий, выполняемых DBCC CHECKDB. DBCC CHECKCATALOG проверяет структуру системных таблиц указанной БД. Исправлять ошибки эта команда не умеет