Summary
Resolution
Debes tener en cuenta desde dónde ocurre la incidencia

Si se trata del servidor o equipo principal
- Comprueba el estado del servicio de SQL que es el motor de base datos que utiliza Sage 50. Para ello puedes acceder a los servicios del sistema
- Desde el Administrador de tareas, pestaña Servicios, localiza y comprueba el estado del servicio por defecto (MSSQL$SQLSAGE50)

- También puedes acceder a los servicios del sistema desde Inicio - Ejecutar - escribiendo services.msc. Con lo que accederás a la siguiente pantalla donde localizar el servicio que se muestra en este caso con otro nombre:

El servicio debe mostrarse "En ejecución", en caso contrario 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
- Si es así, puedes lógicamente y si lo recuerdas, volver a establecer el nombre de la máquina anterior y comprobar que Sage 50 arranca
- De lo contrario, será necesario modificar el nombre del servidor que Sage 50 almacenó al momento de la instalación en varios ficheros, siguiendo estos pasos:
1. 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.
Podrás editarlo con el bloc de notas y acceder a su configuración.
Comprueba en el apartado correspondiente <ip>, el nombre de la instancia de Sage 50. Es la 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.
Lo puedes abrir con el bloc de notas y verificar si contiene en el apartado ruta, una ruta que haga referencia al nombre del equipo.
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.

Si se trata de un terminal de red
¿Desde el equipo principal o servidor se puede acceder a Sage 50?
·Comprueba el acceso desde el equipo principal. Si hay incidencias, soluciona primero el acceso al servidor siguiendo los pasos anteriores antes de revisar el terminal de red
· Si desde el equipo servidor o principal se accede sin incidencias, comprueba el Firewall y Antivirus del Servidor. Habilita las conexiones a través de las correspondientes reglas de entrada que permitan conectarse a los terminales de red
- Comprueba que la carpeta de instalación esté compartida con acceso total para todos los usuarios, permitiendo así el acceso desde los distintos terminales de red
- Desde el terminal, accede al recurso compartido y verifica que puedes abrir la carpeta Sage50Serv sin incidencias ni solicitudes de credenciales adicionales
- Por último, comprueba la ruta a la que se intenta acceder desde el terminal de red a la hora de ejecutar Sage 50. Si es correcta y coincide con el recurso compartido anterior que has verificado y que es accesible sin incidencias:
- Para ello, localiza el fichero Config.ini ubicado en el directorio Sage50Term
- Edítalo para comprobar y en caso necesario modificar, la ruta de acceso al servidor que se encuentra bajo la etiqueta:
[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:
- Si el equipo que no abre es el servidor o el único con Sage 50 instalado, prueba a actualizar y reparar la instalación
- Si el equipo que no abre es un terminal de red:
- Comprueba que el servidor abre correctamente Sage 50 y si es así:
- Accede de nuevo desde el terminal con el botón derecho sobre el icono de acceso directo
- Selecciona "Ejecutar como administrador" para comprobar que se han actualizado todos los ficheros necesarios del propio servidor. Incluidas las librerías o ficheros dll necesarios
- Comprueba que el servidor abre correctamente Sage 50 y si es así:
_________________________________________________________________________________________________________________________