Verificação de integridade (DBCC CHECKDB)
SQL ServerManutençãoComando
-- Full integrity check:
DBCC CHECKDB (N'Customer') WITH NO_INFOMSGS, ALL_ERRORMSGS;
-- Lighter on large databases (physical consistency):
DBCC CHECKDB (N'Customer') WITH PHYSICAL_ONLY, NO_INFOMSGS;O que faz
Verifica a integridade física e lógica do banco (estruturas de página, alocação, consistência de índices) e reporta corrupção.
Quando usar
Na manutenção regular (semanal), sob suspeita de problemas de hardware/IO, após erros 823/824.
Atenção
Usa I/O e tempdb intensamente; execute em uma janela de manutenção. Se forem encontrados erros, REPAIR_ALLOW_DATA_LOSS deve ser o ÚLTIMO recurso e CAUSA PERDA DE DADOS; considere primeiro restaurar a partir de um backup íntegro. PHYSICAL_ONLY é mais rápido, mas pula as verificações lógicas.