A791-Erro ao carregar rotinas da folha 27900054 - Complete a full database consistency check (DBCC CHECKDB)

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Este artigo orienta na correção do erro: “O Windows não pôde iniciar o serviço Prosoft Serviço de Integração em Computador local. Erro 1053: O serviço não respondeu à requisição de início ou controle em tempo hábil”, ao tentar iniciar serviço de integração.

Informações Adicionais: Não se aplica.

Resolução

Mensagem de erro:
Ocorreu uma falha: 
Rotina: Form_Load
Número: -2147467259
Descrição: SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0xba2e6344; actual: 0xba2e6304). It occurred during a read of page (2:0) in database ID 5 at offset 0000000000000000 in file 'C:\SQL2014\Dados\prosoft_log.ldf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
Referência/Erro: 27900054

Execute o procedimento de suspect no SQL na base prosoft do e-social.
Para identificar qual base esta com falha é possível pela interface do Management Studio ou pelo seguinte script:

1- Script de identificação da Base com Status e nome da Database:
SELECT NAME,STATE_DESC FROM SYS.DATABASES WHERE NAME LIKE 'prosoft';

2- Script para Recuperação/DBCheck do Sql Server:
Atenção: ProANF_XPROEMPXX deve ser substituído pelo nome do Database que deseja recuperar.


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;

  • Sem rótulos