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;