Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

RH - Linha Protheus - TAF - eSocial - Atualização - Error.log Incorrect syntax near '1'



Ocorrência

O erro abaixo, exibido no arquivo error.log, pode ocorrer ao executar certas rotinas, como consultas de colaboradores ou integração com o TAF, em diferentes eventos ou tabelas:

 

Exemplo do erro apresentado:

"THREAD ERROR ([73600], xxxxxx, RH-06) 24/03/2023 15:47:04 : 
Error : 102 (37000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near '1'.
Error : 8180 (37000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Statement(s) could not be prepared.

Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - eSocial - TAF eSocial - Atualização - À partir da release 12.1.33


Causa
A causa desse erro está relacionada ao conteúdo incorreto da chave DBDATABASE no arquivo appserver.ini.


Solução

Para corrigir o problema:

  1. Abra o arquivo appserver.ini do Protheus para edição.

  2. Habilite a chave TafDbLegacy=1 no ambiente desejado (environment):

Exemplo:

 

Para saber mais sobre o TAFDbLegacy, acesse o TDN abaixo:

https://tdn.totvs.com/display/public/TAF/TafDbLegacy 

 

  1. Após habilitar a chave acima, acesse os outros appserver's, como REST, Protheus, DBAccess, Master e Slave (se houver), e verifique se a chave DBDATABASE está definida como MSSQL7.

Exemplo:

  1. Caso esteja definida como MSSQL7, remova o "7", deixando apenas DBDATABASE=MSSQL.

Exemplo correto:

DBDATABASE=MSSQL
  1. Após realizar as alterações, é necessário interromper e reiniciar os serviços para que as mudanças tenham efeito.

Essas etapas devem resolver o problema relatado e garantir a correta execução das rotinas no ambiente Protheus. Certifique-se de seguir as instruções cuidadosamente e verificar se as alterações foram implementadas com sucesso.

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _