En primer lugar, debes tener en cuenta desde dónde ocurre la incidencia, si estás accediendo a Sage 50 desde el equipo principal o servidor (incluidas instalaciones monopuesto) o sin embargo, el mensaje a la hora de acceder al programa se produce en un terminal de red.



En ambos casos, el servicio debe mostrarse "En ejecución", en caso contrario Sage 50 no podrá conectar con las bases de datos de SQL y por tanto, no arrancará. Si es el caso pulsa con el botón derecho del ratón sobre él y selecciona Iniciar.
Una vez iniciado, prueba a acceder de nuevo a Sage 50. También puedes Reiniciar el servicio para asegurarte de su correcto funcionamiento si se encuentra iniciado.
2. Si el problema continúa, puede deberse a que hayas cambiado el nombre del equipo desde que instalaste Sage 50.
1. En primer lugar, comprueba el nombre actual de tu equipo. Desde Este Equipo- Botón derecho Propiedades, podrás visualizar el nombre del dispositivo actualmente, lo necesitarás para indicar el mismo en los ficheros siguientes:
1.1 Fichero de configuración del servidor:
En el directorio de instalación de Sage 50, por defecto _C:\Sage50\Sage50Serv_ debes localizar el fichero con el nombre CFGCLISRV.XML que podrás editar con el bloc de notas y acceder a su configuración, comprobando en el apartado correspondiente, el nombre de la instancia de Sage50, que toma el nombre del servidor en el momento de la instalación:
NOMBREPC\SQLSAGE50 - Sustituye NOMBREPC por el nombre actual de tu equipo y guarda los cambios en el fichero.

1.2 Fichero de configuración del terminal:
El siguiente paso, será verificar si en el fichero de configuración del terminal, ubicado en el directorio C:\Sage50\Sage50Term, y con el nombre Config.ini, la ruta de conexión al servidor, hace referencia al antiguo nombre de equipo.
Por ejemplo, si la etiqueta se muestra de una forma parecida a esta:
[SERVIDOR]
\\NOMBREPC\Sage50Serv

En ese caso, deberás modificar también NOMBREPC por el nombre actual de tu equipo, en caso contrario, si existe una ruta a una unidad física (por ejemplo C:\, no será necesario)
1.3 Fichero Terminal.xml:
- El siguiente y último fichero a modificar si es necesario, será el ubicado en el directorio C:\Sage50Serv\ denominado Terminal.XML, que del mismo modo puedes abrir con el bloc de notas y verificar si contiene en el apartado ruta, una ruta que haga referencia al nombre del equipo (del mismo modo que el anterior, si hay una referencia a C:\ por ejemplo o a cualquier otra que no sea el nombre antiguo de máquina, no será necesario modificarlo).

¿Desde el equipo principal o servidor se puede acceder a Sage 50?
· Comprueba que desde el equipo principal se puede acceder sin incidencias, en caso contrario, deberás seguir los pasos anteriores para solucionar el acceso desde el servidor, antes de comprobar el terminal de red.
· Si desde el equipo servidor o principal se accede sin incidencias, comprueba el Firewall y Antivirus del Servidor, para habilitar las conexiones a través de las correspondientes reglas de entrada que permitan conectarse a los terminales de red.
[SERVIDOR]
**\nombredeservidor\Sage50Serv**
Sustituye el valor “nombredeservidor” por el correcto si es necesario.
Para comprobar el correcto acceso, copia esta ruta y pégala en el explorador de archivos, si accedes sin incidencias, Sage 50 debería ejecutarse sin ese mensaje.
* Si has actualizado recientemente la versión de Sage 50 en el servidor y en el terminal no se accede:
Proceso de actualización en los terminales adicionales de Sage 50
* Si has actualizado recientemente tu sistema operativo:
Si has realizado una actualización del sistema operativo y tras ello no se detecta el servidor, puede que se haya producido alguna modificación de la IP del servidor para que sea visible por parte de los terminales.
- Si es así, puedes revisar este documento donde encontrarás instrucciones para configurar alias de direcciones IP y rangos de alias de IP:
Configura rangos de alias de IP | VPC | Google Cloud
- Otra opción más sencilla, es simplificar la edición de HOSTS con el siguiente comando de Shell, siendo servidorxx el nombre del servidor.
SET NEWLINE=^& echo.
FIND /C /I "servidorxx" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^192.168.0.100 servidorxx>>%WINDIR%\system32\drivers\etc\hosts
En ese caso, comprueba:
_________________________________________________________________________________________________________________________
Con estos pasos deberías corregir la incidencia y poder abrir Sage 50 al encontrar la aplicación el nuevo nombre del servidor en su configuración.