Para restaurar GXPortal se deben recuperar los programas, las imágenes y la base de datos, y es necesario seguir los siguientes pasos:
1. Recuperar del respaldo los programas del backend, del frontend y las imágenes.
2. Crear los directorios virtuales para acceder al backend, al frontend y las imágenes.
3. Recuperar la base de datos.
a. Si se está recuperando sobre el mismo servidor de base de datos y sobre la misma base de datos se puede utilizar la funcionalidad de "Restore" del DBMS. Esto hará que la base de datos vuelva al estado que estaba en el momento que se realizó el respaldo.
b. Si se está recuperando la base de datos en otro servidor de base de datos se deben seguir los siguientes pasos:
-
Crear una nueva base de datos y recuperar el respaldo.
-
Sobre esta base de datos restaurada ejecutar la siguiente sentencia desde el Query Analizer de SQLServer: select 'exec sp_changeobjectowner ''gxportal.' + name + ''', ''dbo''' + nchar(10) + 'GO' from sysobjects where xtype = 'U' (Esto genera las distintas sentencias para cambiarle el owner a todas las tablas de la base de datos)
-
Copiar el resultado de la sentencia anterior y pegarlo en el Query Analyzer.
-
Ejecutar las sentencias (Esto cambia el usuario gxportal por el usuario dbo como owner)
-
Desde la opción de "usuarios" de la base de datos borrar el usuario gxportal.
-
Crear un nuevo usuario gxportal desde la opción de "Security-->Logins" con la misma contraseña que antes y asignarlo como owner en la base de datos restaurada.
-
Ejecutar la siguiente sentencia desde el Query Analizer de SQLServer conectado a la base restaurada: select 'exec sp_changeobjectowner ''dbo.' + name + ''', ''gxportal''' + nchar(10)+ 'GO' from sysobjects where xtype = 'U'
-
Copiar el resultado de la sentencia anterior y pegarlo en el Query Analyzer
-
Ejecutar las sentencias (esto cambia el usuario dbo por el usuario gxportal como owner)
4. Luego de haber recuperado la base de datos, ir al directorio del backend y Frontend y editar el archivo web.config donde se debe cambiar el nombre del servidor de la base de datos y el nombre de la base de datos por los nuevos valores.
6. Luego de tener las licencias ingresar con el usuario GXPADMIN al backend e ir a la opción de "Parámetros del sistema" para cambiar el valor de la "URL del backend" por la nueva ruta de acceso.
7. En caso de haber modificado el servidor donde estaban ubicadas las imágenes, y los servidores virtuales para acceder al servidor, es necesario cambiarlos en la configuración del portal.