Actualización de la base de datos qs- STAT durante y - Q-DAS

Anuncio
Actualización de la base de datos qsSTAT durante y después de la
actualización de un programa
Página 1 / 4
1. Introduction
2. About the database update program
3. Program description
• Parameters
4. In general
5. Details
6. Updating the data-database from the 16-bit qs-STAT version for the 32-bit qs-STAT
version
Introducción
Hay 3 bases de datos de Q-DAS en la carpeta \Database del directorio de instalación de
Qs-STAT ME que pueden ser actualizadas durante o después de la actualización del
programa. Las bases de datos son las siguientes:
1. QDAS32.mdb (MS Access data-database)
2. QDASCONFIG.mdb (32–bit configurations-database)
3. QDASTEXT32.mdb (32–bit text-database)
Las propiedades de la base de datos pueden ser actualizadas de 4 formas distintas:
1. Nuevo campo ( + nuevo contenido ), llamado type1 a partir de ahora
2. (existe pero campo modificado ( + mismo contenido ), llamado type2 a partir de
ahora)
3. (existe pero campo modificado ( + nuevo contenido ), llamado type3 a partir de
ahora)
4. existe pero campo no modificado ( + nuevo contenido ), llamado type4 a partir de
ahora
5. nueva configuración de datos,llamado type1 a partir de ahora
6. modificación de la configuración de datos, llamado type4 a partir de ahora
Una actualización del type1 describe un nuevo campo en la base de datos que puede tener
un nuevo contenido o configuración de datos. Este nuevo campo con su contenido se
añadirá a la base de datos existentes.
Una actualización del type2 describe una modificación, de campos existentes en la base de
datos pero con un contenido que no cambia. En este caso, el campo en la base de datos
viejo se renombra. Este nombre nunca debe ocurrir.
Una actualización del type3 describe una modificación, de un campo existente en la base de
datos donde el contenido ha sido cambiado. En este caso, el campo de la base de datos
vieja será renombrada y luego una ventana preguntará si el contenido viejo o nuevo será
usado en el futuro. Este campo nunca deberá ocurrir.
Una actualización del type4 describe una no modificación, de un campo existente con un
contenido cambiado o un cambio en la configuración de datos. En este caso, una ventana
preguntará si el contenido viejo o nuevo será usado en el futuro. Este caso es el que ocurre
más frecuentemente.
Save 15.04.a/ Print 16.04.a TC
V:\Dokumente\Programmdokumentationen\DB_Update\[email protected] y Tel. 06201/3941-0
© aa Q-DAS GmbH, 69469 Weinheim
Actualización de la base de datos qsSTAT durante y después de la
actualización de un programa
Sobre el programa de actualización de la base de datos.
•
•
•
Página 2 / 4
back to the top
El programa de actualización hace un backup de la base de datos vieja existente (
renombrada a *_SAV1.MDB) y copìada. Esta copia es usada como Update_DB (
OLD )
La nueva base de datos desde el CD se usa como una fuente de base de datos (
NEW ). La configuración de datos nueva o modificada son copiadas en la existente,
la base de datos vieja desde esta base de datos fuente.
Después una actualización de la base de datos con éxito que no ha sido cancelada,
la Actualizada-DB modificada (OLD) es renombrada y usada como base de datos
actual.
La actualización del QDASTEXT32.MDB es fácil. Nuevas entradas se añaden la base de
datos automáticamente. En caso de diferentes entradas en la base de datos vieja y nueva,
aparece un diálogo preguntando sí la nueva entrada será usadao o si la vieja entrada será
guardada.
El procedimiento de actualización del QDASCONFIG.MDB depende de la tabla de la base
de datos. En la mayoría de las tablas, todas las configuraciones de datos existentes /
configuracione serán añadidas a la tabla y la base de datos existentes puede ser
restructurada.
Las tablas que son actualizadas son:
1. Las nuevas configuraciones de datos son añadidas a las siguientes tablas:
• QDAS_GRAPHICS
• QDAS_SYSTEM( + DEFAULT_SYS_MENU: siempre sobrescribe)
• QDAS_SYSTEM_OPTIONS
• QDAS_STRATEGY( estrategias con COMPANYKEY < 10.000 son siempre
sobrescritas)
• QDAS_STRATEGYKEYS ( estrategias COMPANYKEY < 10.000 son siempre
sobrescritas)
• La COMPANYKEY de la estrategia de evalaución es intensificado por 10.000
– en caso de que esto no se haya hecho todavía.
Un dado se la base de datos actualizada tiene que ser ejecutado diferente dependiendo del
tipo de la base de datos (Oracle, SQL, MS Access). En el caso de una base de datos MS
Access (QDAS32.MDB), la actualización type1 es ejecutado. Esto significa nuevas tablas y
sus contenidos son añadidos al base de datos existentes. En el caso de Oracle y MS-SQL,
la actualización tiene que ser ejecutada independientemente y después la actualización
usando scripts.
Save 15.04.a/ Print 16.04.a TC
V:\Dokumente\Programmdokumentationen\DB_Update\[email protected] y Tel. 06201/3941-0
© aa Q-DAS GmbH, 69469 Weinheim
Actualización de la base de datos qsSTAT durante y después de la
actualización de un programa
Descripción del programa:
Página 3 / 4
back to the top
El programa DBUpdate32.exe es iniciado automáticamente por el programa de instalaci´ñon
durante un programa de actualización, pero puesde empezar manualmente también. Sus
parámetros son:
1. Programar la ruta y nombre.
2. Ruta y nombre del fichero QS-Stat –INI. Este puede estar vacio (“ “) si el fichero INI
esta localizado en el directorio Windows.
3. Código Idioma (44 = Inglés; otrós códigos de idiomas son posibles, también, vacio “ “
= Alemán)
4. Text = TEXT (el texto de la base de datos será actualizada)
Text = TEXTNEW (el texto de la base de datos no será actualizado perolos nuevos
textos de la base de datos desde el CD serán usados y remplazar el viejo, Esto es
recomendado, si los textos de la base de daros no se han personalizado, como la
actualización de los textos de la base de datos puede tomar algunos minutos,
dependendiendo del número de idiomas comprados)
Texto = “ “ (los datos de la base de datos no será actualizado)
5. Superuser = SUPER (si este parámetro se configura, el programa no empezará o
finalizará automáticamente , si es posible seleccionar actualizar la base de datos o
cancelar la actualización de la base de datos).
6. Conf = CONF (las configuraciones de la base de datos serán actualizadas)
Conf = “ “ (las configuraciones de la base de datos no serán actualizados
7. Data = DATA (los datos de la base de datos serán actualizados)
Data = “ “ (los datos de la base de datos no serán actualizados)
//e.g.: “D:\Q-DAS\QSSTAT_ME\BIN\DBUpdate32.exe“ “D:\WINNT\QSSTAT2000.INI“ “44“ “TEXT“ “SUPER“
Æ O iniciar el programa con el ejecutable (localizado en la carpeta BIN en el directorio de instalación del QsSTAT <disco duro>:\Q-DAS\ME_20\BIN\DBUpdate32.exe) sin ningún parámetros -> una ventana de dialogo
aparecerá
En general back to the top
Cada tabla que debería ser actualizado necesita tener una Primary Key.
Descendiente – la clasificación no se soporta.
El campo “ DEFAULT_SYS_MENU“ en la Tabla “System” en el
QDASCONFIG.MDB siempre será sobrescrito durante la actualización
Solo modificaciones son escritas.
Keys son siempre creadas
Tablas con “_INTERN“ nunca cambian cuando se actualiza el programa.
Save 15.04.a/ Print 16.04.a TC
V:\Dokumente\Programmdokumentationen\DB_Update\[email protected] y Tel. 06201/3941-0
© aa Q-DAS GmbH, 69469 Weinheim
Actualización de la base de datos qsSTAT durante y después de la
actualización de un programa
Detalles:
Página 4 / 4
back to the top
Las base de datos seleccionadas son actualizadas una detrás de otras.
1. QDAS32.MDB and QDASTEXT32.MDB: el programa verifica los campos perdidos y
los añade.
2. QDAS32.MDB and QDASTEXT32.MDB: todas DB keys son creadas
3. dependiendo del tipo de la base de datos y de las selecciones mencionadas encima,
los contenidos de las bases de datos son verificadas usando Primary Keys. Si hay
una nueva configuración de la base de datos, estos son añadidos, si existen
entradas que son diferentes de los actualizados en la base de datos, un dialogo
aparece indicando que entradas modificadas serán tratadas.
•
•
•
•
•
•
•
•
nombre y ruta del fichero
log actual.
Contenido del protocolo
base de datos con sus
tablas que son
actualizadas
mostrar si el programa
esta todavia funcionando
la tabla actual esta siendo
actualizada
barra de estado de la
comparación de
configuración de datos
base de datos actualizada
actualmente
la base de datos será
actualizada.
Actualización de los datos de la base de datos desde la versión Qs-STAT 16 bits a la
versión Qs-STAT 32 bits.
1. Instalar el qs-STAT ME
2. Renombrar el fichero QDAS32.MDB en la carpeta de \Database en el directorio de
instalación del Qs-Stat en QDAS32NEW.MDB
3. Copiar la base de datos de 16 bits en la carpeta \Database del directorio del QsSTAT ME
4. Convertir la base de datos de 16 bits usando MS Access2000 en 32 bits.
5. Convert the 16-bit data-database using MS Access2000 into 32-bit
6. Iniciar el progrma DBUpdate32.exe con los parámetros apropiados
“{Ruta}\QSSTAT2000.INI“ “{idioma}“ “ “ “SUPER“ (también ver Parameters)
7. La base de datos es solo el único que puede ser seleccionado para la actualización,
Hacer click en INICIO. Cerrar la ventana cuando el programa termine.
back to the top
Save 15.04.a/ Print 16.04.a TC
V:\Dokumente\Programmdokumentationen\DB_Update\[email protected] y Tel. 06201/3941-0
© aa Q-DAS GmbH, 69469 Weinheim
Descargar