ERP – Integração WMS – Login failed for user 'XX'. {42000,NativeErr = 18456}[FreeTDS][SQL Server]Cannot open database "XX" requested by the login. The login failed. {42000,NativeErr = 4060}[FreeTDS][SQL Server]Unable to connect to data source {08001}
Incidente
No processo agendado da Integração com WMS, ao realizar a integração, nos logs é apresentada a seguinte mensagem:
Falha ao exportar ordem "9999": Falha ao exportar produto "XX": Erro de acesso ao banco de dados:
Banco de Dados: Oracle 12.
Erro do Banco (20001): ORA-20001: TR_INTERF_PRODUTO - ERROR : ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[FreeTDS][SQL Server]Login failed for user 'XX'. {42000,NativeErr = 18456}[FreeTDS][SQL Server]Cannot open database "XX" requested by the login. The login failed. {42000,NativeErr = 4060}[FreeTDS][SQL Server]Unable to connect to data source {08001}
ORA-02063: preceding 2 lines from MSSQL
ORA-06512: at "XXXX", line 1479
ORA-04088: error during execution of trigger 'XXXX'
Causa
Indicado usuário errado ou sem permissão para comandos ao Banco de Dados nos parâmetros do processo agendado ou na regra do Identificador GER-000INSY01.
Solução
Para resolver esse incidente, efetue os passos a seguir:
1. Acesse à tela F000AGE - Recursos / Processos Automáticos / Cadastro (Cadastro de Processo Automático);
2. Busque pelo processo automático que efetua a integração com WMS;
3. Verifique se o login de acesso ao Banco de Dados do WMS está contido nestes parâmetros e valide se está correto.
Importante:
Caso no passo 3 não haja login ao Banco de Dados, efetue os passos abaixo:
3.1. Acesse à tela F098REG - Cadastros / Identificadores e parâmetros / Identificador de Regras (Cadastro de Identificador de Regras);
3.2. Busque pelo Identificador GER-000INSY01 (Sistema GER / Identificador 000INSY01);
3.3. Acesse a regra vinculada ao Identificador pelo botão Regra no rodapé da tela;
3.4 Valide se o login está correto.
Atenção
Este usuário deverá conter permissões completas para efetuar comandos de Banco de Dados (Insert, Delete, Update, Selects) no Banco de Dados da solução WMS, caso contrário ele conseguirá efetuar as integrações entre os ambientes.