Temos um banco de dados Sra.
DBCC CHECKDB (MS)
Ou
ALTER DATABASE MS SET SINGLE_USER
DBCC CHECKDB(MS,REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE MS SET MULTI_USER
Mensagem de erro
Msg 0, Nível 11, Estado 0, Linha 0:
Ocorreu um erro grave no comando atual. Os resultados, se existirem, deveriam ser descartados.Msg 0, Nível 20, Estado 0, Linha 0:
Ocorreu um erro grave no comando atual. Os resultados, se existirem, deveriam ser descartados.
Depois de passar horas e testar cada tabela, a tabela problemática foi encontrada "LC"
DBCC CHECKTABLE(LC)
Mensagem de erro
Msg 211, nível 23, estado 51, linha 1:
possível corrupção do esquema. Execute DBCC CHECKCATALOG.
Agora,
DBCC CHECKCATALOG
Mensagem
Execução DBCC concluída. Se o DBCC imprimir mensagens de erro, entre em contato com o administrador do sistema.
Eu também tentei dar uma olhada nos índices
SELECT * FROM sysindexes
Mensagem de erro
Msg 211, nível 23, estado 51, linha 1:
possível corrupção do esquema. Execute DBCC CHECKCATALOG.Msg 0, Nível 20, Estado 0, Linha 0:
Ocorreu um erro grave no comando atual. Os resultados, se existirem, deveriam ser descartados.
Novamente,
SELECT * FROM LC
Ou
DROP TABLE LC
Mensagem de erro
Msg 211, nível 23, estado 51, linha 1:
possível corrupção do esquema. Execute DBCC CHECKCATALOG.Msg 0, Nível 20, Estado 0, Linha 0:
Ocorreu um erro grave no comando atual. Os resultados, se existirem, deveriam ser descartados.
Eu não me importaria com a perda de dados para aquela tabela em particular, eu quero que a tabela seja eliminada. Qualquer idéia, por favor, ajude!