14296 - Erro na Stored Procedure sp_esocial
Problema: Após atualização de versão 583 para 586, ao cadastrar ou deletar histórico de afastamento, horário, etc, ocorre a mensagem:
Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Banco (6401): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Cannot roll back a2. No transaction or savepoint of that name was found.
Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Banco (8144): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Procedure or function sp_esocial has too many arguments specified.
Erro do Banco (3621): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]The statement has been terminated.
Quando ocorre / onde se aplica: Colaboradores > históricos > afastamentos
Solução: A solução é recriar os objetos, na seguinte ordem (CBDS):
- Stored Procedures (Botão Direito > Enviar para > Executar);
- Triggers (Ferramentas > ALterar Tabelas, selecionar Todas, para recriar Triggers, Executar no Banco).
Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Banco (6401): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Cannot roll back a2. No transaction or savepoint of that name was found.
Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Banco (8144): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Procedure or function sp_esocial has too many arguments specified.
Erro do Banco (3621): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]The statement has been terminated.
Quando ocorre / onde se aplica: Colaboradores > históricos > afastamentos
Solução: A solução é recriar os objetos, na seguinte ordem (CBDS):
- Stored Procedures (Botão Direito > Enviar para > Executar);
- Triggers (Ferramentas > ALterar Tabelas, selecionar Todas, para recriar Triggers, Executar no Banco).