Se o log de erro diz que o CHECKDB foi concluído, ele o fez - essa é a última coisa que o CHECKDB faz antes de sair.
Isso parece um problema do cliente durante a impressão dos resultados. Quando eu estava escrevendo DBCC CHECKDB durante o desenvolvimento do SQL Server 2005, havia problemas funky às vezes com vários clientes, dependendo do número de linhas de saída - por exemplo, O SSMS só imprimirá os primeiros 1000 erros do CHECKDB, caso contrário, ficará sem memória
Algumas coisas para tentar:
- executado usando WITH ALL_ERRORMSGS, NO_INFOMSGS (é assim que sempre recomendo que as pessoas o executem)
-
executá-lo usando sqlcmd em vez de SSMS
-
execute-o a partir do SQLCMD e canalize os resultados para um arquivo usando o switch SQLCMD -o
Obrigado