Tiempo aproximado para lectura: 3 min
Ocurrencia
En diversas rutinas y modulos del sistema Protheus, es presentado el siguiente mensaje de error, indicando que no encontró la función CONCAT en la Base de Datos SQL Server:
"[SQL Server]'CONCAT' is not a recognized built-in function name."
Ambiente
FRAMEWORK - Framework (Línea Protheus) - MI - Todas las versiones
Causa
Este problema se produce porque la función CONCAT se implementó en la base de datos de MS SQL Server desde la versión 2012, las versiones anteriores no tienen esta función. Los detalles completos puede consultarlos directamente en el sitio web de Microsoft: CONCAT (Transact-SQL)
Solución
Para solucionar esa ocurrencia, realice los siguientes pasos:
1. Verifique la versión de su Base de datos y garantice que se encuentre homologada:
https://tdn.engpro.totvs.com.br/display/public/PROT/Banco+de+dados+homologados
2. Si no se encuentra en la lista será necesario actualizar la Base de Datos a una versión igual o superior a 2012;
3. Garantice que la rutina donde se presenta el error sea la última versión existente.
0 Comentarios