15611 - Objetos inválidos na consistência de base
Problema:
Solução: O primeiro passo é verificar se o tipo do TBS está setado corretamente. Para fazer esta validação pode-se seguir o procedimento descrito neste link
Outra validação a ser feita é se o usuário do banco possui os devidos privilégios, conforme documentado neste link para Oracle e neste link para SQL Server
Importante também validar se a versão do banco de dados também é homologada, conforme documentado neste link
Ao executar a consistência de base são exibidos diversos objetos (triggers e procedures) inválidas, conforme exemplo abaixo:
Status da stored procedure ATGETNEXTVALUE : Inválida.
Status da stored procedure GetNextValue : Inválida.
Status da stored procedure MCCheckExecWindow : Inválida.
Status da stored procedure SP_ADDLOG : Inválida.
Status da stored procedure SP_INS_R999CHR : Inválida.
Status da stored procedure HR_FOLPRF : Inválida.
Status da stored procedure HR_GEREVE : Inválida.
Status da stored procedure HR_HOROCR : Inválida.
Status da stored procedure HR_HORPRF : Inválida.
Status da stored procedure HR_INCHOR : Inválida.
....
Status da trigger R700ABR - R700ABR_ED : Inválida.
Status da trigger R700CAL - R700CAL_EI : Inválida.
Status da trigger R700CAL - R700CAL_EU : Inválida.
Status da trigger R700CAL - R700CAL_ED : Inválida.
Status da trigger R900CPL - R900CPL_EI : Inválida.
Status da trigger R900CPL - R900CPL_EU : Inválida.
Status da trigger R900CPL - R900CPL_ED : Inválida.
Status da trigger R900PDT - R900PDT_EI : Inválida.
Status da trigger R900PDT - R900PDT_EU : Inválida.
Status da trigger R900PDT - R900PDT_ED : Inválida.
Status da trigger R910USU - R910USU_EI : Inválida.
Status da trigger R910USU - R910USU_EU : Inválida.
Status da trigger R910USU - R910USU_ED : Inválida.
Status da stored procedure GetNextValue : Inválida.
Status da stored procedure MCCheckExecWindow : Inválida.
Status da stored procedure SP_ADDLOG : Inválida.
Status da stored procedure SP_INS_R999CHR : Inválida.
Status da stored procedure HR_FOLPRF : Inválida.
Status da stored procedure HR_GEREVE : Inválida.
Status da stored procedure HR_HOROCR : Inválida.
Status da stored procedure HR_HORPRF : Inválida.
Status da stored procedure HR_INCHOR : Inválida.
....
Status da trigger R700ABR - R700ABR_ED : Inválida.
Status da trigger R700CAL - R700CAL_EI : Inválida.
Status da trigger R700CAL - R700CAL_EU : Inválida.
Status da trigger R700CAL - R700CAL_ED : Inválida.
Status da trigger R900CPL - R900CPL_EI : Inválida.
Status da trigger R900CPL - R900CPL_EU : Inválida.
Status da trigger R900CPL - R900CPL_ED : Inválida.
Status da trigger R900PDT - R900PDT_EI : Inválida.
Status da trigger R900PDT - R900PDT_EU : Inválida.
Status da trigger R900PDT - R900PDT_ED : Inválida.
Status da trigger R910USU - R910USU_EI : Inválida.
Status da trigger R910USU - R910USU_EU : Inválida.
Status da trigger R910USU - R910USU_ED : Inválida.
Impossibilitando o acesso as aplicações.
Solução: O primeiro passo é verificar se o tipo do TBS está setado corretamente. Para fazer esta validação pode-se seguir o procedimento descrito neste link
Outra validação a ser feita é se o usuário do banco possui os devidos privilégios, conforme documentado neste link para Oracle e neste link para SQL Server
Importante também validar se a versão do banco de dados também é homologada, conforme documentado neste link