A814-Recuperação da base Wolterskluwer com o status SUSPECT / Pendente de recuperação
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este guia visa auxiliar na correção de base de dados com status Suspect no SQL Server.
Informações Adicionais: não se aplica.
Resolução
Erro ao abrir as rotinas do social ocorre a falha:
Descrição Cannot open database "PROSOFT" requested by the login. The login failed.
Rastreio:
<-WkbESocialEventos.clsNGeracao.ConectarProSql20
<-?.
Referência/Erro: 65800000
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.
Para a correção da falha é necessário executar o seguinte script na base do SQL:
EXEC sp_resetstatus 'Prosoft';
ALTER DATABASE Prosoft SET EMERGENCY;
DBCC checkdb('Prosoft');
ALTER DATABASE Prosoft SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DBCC CheckDB ('Prosoft', REPAIR_ALLOW_DATA_LOSS);
ALTER DATABASE Prosoft SET MULTI_USER;