Este artigo visa auxiliar na correção de base de dados com status Suspect no SQL Server.


Mensagem de erro:

Erro ao acessar a base de dados

ProANF_XPROEMPXX_CNPJ_EEEE

A empresa ativa não pode estar cadastrada no Analisador Discal ou Não existir.

Por Favor entre em contato com o suporte

Este erro ocorre, pois, a base de dados fica com Status Suspect pelo banco de dados, quando é identificado pelo SQL Server algum problema na estrutura da mesma, que pode acarretar na corrupção dos dados.


Resolução

Para a correção da falha é necessário executar o seguinte script na base do SQL:

EXEC sp_resetstatus 'ProANF_XPROEMPXX_CNPJ_EEEE';

ALTER DATABASE ProANF_XPROEMPXX_CNPJ_EEEE SET EMERGENCY;

DBCC checkdb(' ProANF_XPROEMPXX_CNPJ_EEEE');

ALTER DATABASE ProANF_XPROEMPXX_CNPJ_EEEE SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

DBCC CheckDB (' ProANF_XPROEMPXX_CNPJ_EEEE', REPAIR_ALLOW_DATA_LOSS);

ALTER DATABASE ProANF_XPROEMPXX_CNPJ_EEEE SET MULTI_USER;

  • Sem rótulos