46.21 Actualizar Bases de Datos
Este proceso se realizará automáticamente mediante el programa de instalación, siendo totalmente transparente al usuario, pero se incluye como utilidad para aquellos casos en que su Servicio de Atención al Cliente le recomiende su utilización.
Debido a la actualización de versiones de KRITER Finances y a los cambios que ésta conlleva, es necesario adecuar la Bases de Datos del Supervisor y de las empresas creadas en versiones anteriores a la nueva versión instalada. Este proceso se ha de efectuar después de instalar la nueva versión.
La actualización de la Base de Datos de Supervisor se realiza automáticamente al entrar a esta utilidad.
Nunca debe realizar este proceso sin el asesoramiento del Servicio de Atención al Cliente (SAC KRITER).
46.21.1 Actualización de Empresas: funcionamiento
Antes de proceder a la actualización, se creará una copia de seguridad de la empresa en su estado actual (con extensión 000, 001, etc.) para salvaguardar posibles incidencias (corriente eléctrica, fallo del hardware, etc.)
El funcionamiento es muy sencillo. Sólo hemos de indicar qué empresa queremos actualizar (cada empresa es una Base de Datos) y pulsar el botón de Actualizar. Teóricamente deberíamos actualizar todas las empresas, pero esta utilidad nos permite seleccionar sólo aquellas que nosotros creamos conveniente e importantes.
En el ejemplo seleccionamos la empresa que nos interesa. El programa, nos muestra en este caso sólo aquellas empresas cuya versión sea inferior a la que estipula la instalación.
Además, nos mostrará en una lista inferior, los problemas que pueda encontrar en el acceso y lectura de las empresas instaladas.
El proceso, además de generar el archivo de movimientos anterior (referente a las incidencias encontradas en la actualización) que se denominada nombreempresa.log y cuya ubicación se establece en el directorio donde se encuentra la base de datos física de la empresa, genera dos nuevos archivos con el siguiente formato.
- INFActualizacionnombreempresa.log
- REPActualizacionnombreempresa.log
Estos archivos estarán ubicados en la directorio de instalación del software para una mejor localización, y se generan para cada empresa sobre la que se ejecute el proceso de actualización, incluyendo también el Supervisor.
Estos archivos estarán ubicados en la directorio de instalación del software para una mejor localización, y se generan para cada empresa sobre la que se ejecute el proceso de actualización, incluyendo también el Supervisor.
INFActualizacionnombreempresa.log
Este archivo contiene información sobre las actualizaciones que se realicen sobre la empresa. Tiene un valor acumulativo, e informará sobre el usuario que realizó la actualización, la fecha, el tiempo necesario para ello, y su estado.
REPActualizacionnombreempresa.log
Este archivo contiene información sólo de la última actualización realizada sobre la empresa. Guarda todos los pasos que se realizan desde la comparación de tablas, copias de seguridad, inserción de registros, estados del proceso,,usuario, fecha y tiempo destinado a cada tarea.
Los archivos generados, serán de vital importancia para hacer el seguimiento de actualizaciones, versiones y tiempos de procesos, así como para la localización de posibles anomalías en las bases de datos.
46.21.2 Normas de Actualización
Esta implementación, hace que sea necesario la no edición del número de versión de las empresas, ya que, cualquier modificación realizada sobre la estructura de la base de datos, en un número determinado de versión, haría que la siguiente actualización intentara realizar un cambio de estructura que ya está completada, por lo que el proceso generaría un error.