DBAtlas · Atlas de operações de banco de dados

Verificação de integridade (DBCC CHECKDB)

SQL ServerManutenção

Comando

-- 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.

Abrir no DBAtlas →

Relacionados