Skip to main content

Ayuda sobre productos BOLD:

Procedimiento de instalación en doble servidor: uno para GT con el IIS y otro para el SQL Server

Página:
< Volver

A. Pasos previos: sobre el SQL Server remoto donde estará la BD de GT

  1. En caso de no tenerlos, instalar SQL Server 2017 (se encuentra dentro del .7z con el instalador) y al finalizar dicha instalación, presionar botón «Instalar SSMS» (SQL Server Management Studio).
  2. Entrar a SSMS y en la conexión local, entrar con Windows Authentication con cifrado opcional.
  3. Habilitar el SQL Server en modo autenticación mixta (Properties –> Security: seleccionar “SQL Server and Windows Authentication mode”).
  4. Crear un usuario o usuaria de tipo sysadmin. Anotar pwd. Posteriormente, cerrar la conexión y el SSMS y entrar de nuevo con el nuevo usuario mediante SQL Authentication.
  5. Restaurar la base de datos vacía de GT «W963» desde el fichero Custom_Files_template_copia.bak que se encuentra dentro del .7z con el instalador (Importante revisar el nombre de la base de datos que se ha restaurado).

B. Sobre el servidor donde instalaremos GT

Para poder acceder al servidor de SQL desde otro servidor serán necesarias las SQL client utilities de MS:

  1. Instalar el fichero VC_redist.x64.exe
  2. Instalar el fichero msodbcsql_17.4.2.1_x64.msi
  3. Instalar el fichero MsSqlCmdLnUtils.msi
  4. Test de conectividad tras instalar el sqlcmd: abrir un cmd y ejecutar (sustituir los parámetros según corresponda al servidor SQL del paso A). Tiene que retornar resultados sin errores:

sqlcmd -S 192.168.56.1\SQLEXPRESS01 -U sysdba -P pwdSQLUser -d a3GT -q "select * from wpactivity_tb"

Donde:

  • 192.168.56.1\SQLEXPRESS01 –> La cadena de conexión al SQL Server usada anteriormente.
  • sysdba –> Usuario SQL de tipo sysadmin creado en el apartado A.
  • pwdSQLUser –> Contraseña del usuario o usuaria SQL anterior.
  • a3GT –> Nombre de la base de datos, será el nombre que aparezca acorde al paso 5 del apartado A.
  1. Revisar el estado de la configuración TCP/IP en la app de Configuración de SQL Server (debe estar habilitado). Después, en los servicios de SQL Server, pasar SQL Server (SQEXPRESS) y SQL Server Browser a modo de inicio automático y mantener ambos “En ejecución”.
  2. Ejecutar el instalador ServerInstaller.exe.
  3. Introducir los parámetros:
  • En «Seleccione la instancia local de SQL Server:», poner la cadena de conexión utilizada en el test anterior de conectividad. Ejemplo: 192.168.56.1\SQLEXPRESS01
  • Usuario/a SQL y pwd (verificar conectividad).
  • Usuario/a de Windows y pwd.
  • Seleccionar «Instalar». Recomendación: desactivar el antivirus durante la instalación para que el proceso sea más rápido.

Una vez termine este script, abrir el Chrome en http://localhost/gpsnode y entrar en la aplicación con las credenciales por defecto: administrador/administrador.

Anexo 1. Uso interno: opción para una configuración manual del caso en el supuesto de errores en la última fase:

  1. Abrir el fichero C:\Users\gps\AppData\Local\Temp\ClonCaseTask.log y comprobar que tiene el error «ERROR: Failed to restore the users database».
  2. Abrir un cmd.exe como administrador y ejecutar los siguientes comandos:

cd C:\Program Files (x86)\Global Planning Solutions\gt\externals\scripts

set SQL_LOCAL=0

ClonCaseTask Custom_Files_template Custom_Files 192.168.56.1\SQLEXPRESS01 gps pwdWindowsUser sysdba pwdSQLUser production "C:\Program Files (x86)\Global Planning Solutions\BOLD Workplanner\server\servers\production\binWP"

Donde:

  • 192.168.56.1\SQLEXPRESS01 –> La cadena de conexión al SQL Server usada anteriormente.
  • gps –> Usuario/a administrador de Windows con el que instalar los servicios de la aplicación.
  • pwdWindowsUser –> El pwd del usuario o usuaria anterior.
  • sysdba –> Usuario o usuaria SQL de tipo sysadmin creado en el apartado A.
  • pwdSQLUser –> Contraseña del usuario o usuaria SQL anterior.
  • El resto de los parámetros dejarlos igual.

Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido