Ocorrência
Ao executar a rotina Recálculo do Custo Médio (MATA330) apresenta erro indicando que não encontrou a função CONCAT no Banco de Dados SQL Server.
"Error : 195 (42000) (RC=-1) - [Microsoft][SQL Server Native Client 10.0][SQL Server]'CONCAT' não é um nome da função interna reconhecido.
Error : 102 (42000) (RC=-1) - [Microsoft][SQL Server Native Client 10.0][SQL Server]Sintaxe incorreta próxima a 'SC025640'.
( From tDBServer::ROP_SQLEXEC )"
Ambiente
Microsiga Protheus - Estoque - A partir da versão 12.1.17
Causa
Este problema ocorre pois a função CONCAT foi implementada no SGBD MS SQL Server a partir da versão 2012, versões anteriores não possuem esta função, detalhes no link abaixo diretamente do site da Microsoft:
Solução
Neste caso será necessário atualizar o Banco de Dados para uma versão igual ou superior a 2012. Clique aqui e veja detalhes os SGBDs homologados pela TOTVS.
Saiba mais:
0 Comentários