mantenimiento a la base de datos de visual...

13
Mantenimiento a la base de datos de Visual FoxPro En ocasiones los sistemas de VS pueden presentar sucesos inesperados en su funcionalidad debido a daños en la estructura de la base de datos, cuando sucede este tipo de anomalías comúnmente se visualizan mensajes similares al que se representa en la siguiente Figura Figura 1. Los daños en la base de datos se originan generalmente cuando hay apagones en la energía eléctrica, variabilidad de voltaje, entre otros eventos; las recomendaciones que se hacen en estos casos es usar No Break y reguladores de voltaje en las computadoras y servidor, aunque esto no soluciona definitivamente el problema. Cuando la base de datos no presenta daños graves comúnmente se repara con un mantenimiento, para lo cual se recomienda ejecutar los siguientes pasos: Paso 1: Cierre las sesiones de trabajo del sistema. Para hacer el mantenimiento de la base de datos el software no debe estar en ejecución por usuario de la red y usuarios remotos, de lo contrario tendrá percances en el proceso de mantenimiento. La recomendación es que se coordine con los usuarios para que todos cierren las sesiones del sistema. Paso 2: Haga manualmente un respaldo de la base de datos (carpetas Datos, Obras e Informes). En el supuesto caso que usted se encuentre en el servidor debe examinar la unidad C de almacenamiento y localizar la carpeta del sistema (VSCTotal, VSMantto o VSConcretos, según el sistema instalado). De lo contrario, si usted está en su computadora entonces debe

Upload: others

Post on 16-Apr-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Mantenimiento a la base de datos de Visual FoxPro

En ocasiones los sistemas de VS pueden presentar sucesos inesperados en su

funcionalidad debido a daños en la estructura de la base de datos, cuando sucede este

tipo de anomalías comúnmente se visualizan mensajes similares al que se representa en la

siguiente Figura

Figura 1.

Los daños en la base de datos se originan generalmente cuando hay apagones en la

energía eléctrica, variabilidad de voltaje, entre otros eventos; las recomendaciones que se hacen

en estos casos es usar No Break y reguladores de voltaje en las computadoras y servidor,

aunque esto no soluciona definitivamente el problema.

Cuando la base de datos no presenta daños graves comúnmente se repara con un

mantenimiento, para lo cual se recomienda ejecutar los siguientes pasos:

Paso 1: Cierre las sesiones de trabajo del sistema. Para hacer el mantenimiento de la base de

datos el software no debe estar en ejecución por usuario de la red y usuarios remotos,

de lo contrario tendrá percances en el proceso de mantenimiento. La

recomendación es que se coordine con los usuarios para que todos cierren las sesiones del

sistema.

Paso 2: Haga manualmente un respaldo de la base de datos (carpetas Datos, Obras e

Informes). En el supuesto caso que usted se encuentre en el servidor debe examinar la unidad C

de almacenamiento y localizar la carpeta del sistema (VSCTotal, VSMantto o VSConcretos,

según el sistema instalado). De lo contrario, si usted está en su computadora entonces debe

Page 2: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

entrar a los recursos compartidos de la red para localizar y examinar la carpeta del

sistema que se encuentra en el servidor.

Si usted tiene la instalación del sistema VSMantto o VSConcretos entonces las carpetas

Datos, Obras e Informes las encontrará en el directorio principal de VSMantto o

VSConcretos. Haga una copia de las carpetas Datos, Obras e Informes en un directorio que

recuerde con facilidad.

De lo contrario, si usted tiene la instalación del sistema VSCTotal entonces en el directorio

principal del VSCTotal debe examinar la carpeta EMP1, y en ésta localizar las subcarpetas Datos,

Obras e Informes. Haga una copia de las subcarpetas Datos, Obras e Informes en un directorio

que recuerde con facilidad.

Figura 2.

Si el sistema VS Control Total instalado es multiempresas entonces deberá respaldar

las subcarpetas Datos, Obras e Informes de cada empresa (carpeta EMP2, EMP3, etc.).

Paso 3: En la carpeta del sistema (VSCTotal, VSMantto o VSConcretos) localice el archivo

con el nombre de utileria.exe

Page 3: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Figura 3.

Paso 4: En seguida haga doble clic en el archivo utileria.exe, y posteriormente presione el

botón Examinar que está en la pantalla Editor de bases de datos.

Figura3

Paso 5: Si tiene la instalación del sistema VSMantto o VSConcretos entonces a través de

la pantalla de búsqueda examine el contenido de la carpeta Datos y posteriormente abra el

archivo de nombre bdvsct.dbc Ahora bien, si tiene la instalación del sistema VSCTotal

Page 4: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

entonces mediante la pantalla de búsqueda examine la carpeta EMP1, posteriormente

explore la carpeta Datos y por último abra el archivo de nombre bdvsct.dbc. (Ver Figura 5).

Figura 4

Paso 6: En seguida se visualizan las tablas y vistas de la base de datos. Haga clic en la

pestaña Ejecutar expresión

Figura 5

En el área de comandos debe escribir la instrucción close data all, y en seguida presionar

el botón Ejecutar.

Page 5: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Figura 6

Al no visualizarse ningún mensaje quiere decir que la instrucción se ejecutó

correctamente, de lo contrario debe poner atención en el aviso porque lo mas probable es

que el comando este mal escrito.

Pasó 7: Borre la expresión anterior y ahora escriba la siguiente línea de comando:

open data C:\VSCTOTAL\EMPl\DATOS\BDVSCT.DBC exclusive

Debe tener claro que en la expresión anterior el directorio

"C:\VSCTOTAL\EMPl\DATOS\BDVSCT.DBC" depende de la ubicación del contenedor de la base

de datos el cual puede variar por la instalación del sistema.

Page 6: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Figura 7

Para validar la expresión haga clic en el botón Ejecutar. Al no visualizarse ningún mensaje

quiere decir que la instrucción se ejecutó correctamente, de lo contrario debe poner

atención en el aviso porque lo más probable es que el comando este mal escrito o bien,

el directorio del contenedor de la base de datos al que hizo referencia no existe.

Otro tipo de mensaje con el que se puede encontrar es el que se representa en la

siguiente imagen, para depurarlo debe presionar varias veces el botón Pasar por alto. Este

aviso se origina por otras cuestiones independientes a la sintaxis de los comandos, se

presenta cuando algún usuario de la red y/o remoto no cerro su sesión de trabajo del

sistema. Lo que debe hacer es investigar que usuario sigue conectado al sistema y pedirle

de favor cierre su sesión de trabajo para después ejecutar nuevamente los pasos 6 y 7.

Figura 8

Paso 8: Después de haber ejecutado con éxito el paso 7, habilite la pestaña Utilerías y

presione el botón Validar la base de datos

Page 7: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Figura 9

Para afirmar la validación de la base de datos, en la pregunta que se visualiza debe elegir la opción

Si

Figura 10

Espere un momento mientras la base de datos se valida. En cuanto visualice el Mensaje: El

contenedor de la base de datos es válido, el proceso habrá finalizado.

Figura 11

Page 8: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Si en la validación de la base de datos se muestran mensajes distintos a los mencionados,

tome nota de estos, dé clic en la opción pasar por alto y continúe con el proceso. En el supuesto

caso que no visualice el mensaje: El contenedor de la base de datos es válido,

comuníquese de inmediato con el personal de soporte porque el problema puede ser grave.

Paso 9: Haga clic en el botón Re indexar tablas de la base de datos. Debido a los

mensajes generados por la validación del paso anterior posiblemente no visualice

claramente el botón de re indexar, en este caso es cuestión que haga un clic sobre dichos

mensajes para empezar el proceso de re indexar la base de datos.

Figura 12

Para afirmar la re indexación de la base de datos, en la pregunta que se visualiza debe

elegir la opción Si

Figura 13

Page 9: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Espere un momento mientras la base de datos se re indexa. En cuanto visualice el mensaje

que se representa en la siguiente imagen, haga clic en el botón Aceptar para finalizar el

proceso.

Figura 14

Paso 10: Haga clic en el botón Empaquetar la base de datos.

Figura 15

Para afirmar el empaquetamiento de la base de datos, en la pregunta que se visualiza debe

elegir la opción Si.

Figura 16

Page 10: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Espere un momento mientras la base de datos se empaqueta.

Pero, en el supuesto caso que se visualice un mensaje similar al que se representa en la

siguiente figura entonces tome nota del archivo de tipo .DBF y presione el botón Pasar por

alto. Si el mensaje sigue apareciendo presione nuevamente el botón Pasar por alto hasta que

desaparezca, pero antes de hacerlo recuerde anotar el nombre del archivo .DBF que se

menciona en cada mensaje. El nombre de los archivos los necesitará en el siguiente paso.

Figura 17

Paso 11: Este paso lo llevará a cabo siempre y cuando en el paso anterior haya

visualizado un mensaje de error informando que no existía un archivo de tipo .DBF. En este caso

debe habilitar la pestaña Tablas y vistas de la base de datos, y en el listado de archivos

debe localizar el elemento que se mencionó en el mensaje de error. Haga un clic en el

archivo y después presione el botón Estructura de la tabla.

Figura 18

Page 11: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

En seguida se visualiza una pantalla similar a la que se representa en la siguiente figura. Con

la ayuda de la barra de desplazamiento vertical desplácese hasta quedar posicionado

después del último campo y ahí escriba el nombre TEMPORAL. En la columna TIPO

seleccione la opción Memo. Por último haga clic en el botón Aceptar.

Figura 19

En seguida visualizará un mensaje similar al que se representa en la siguiente figura,

seleccione la respuesta afirmativa (Si) para grabar los cambios.

Figura 20

En el listado de tablas y vistas de la base de datos, con el mismo archivo

seleccionado vuelva a presionar el botón Estructura de la tabla, y en la pantalla que se visualiza

desplácese hasta el último campo para encontrar el campo TEMPORAL que agregó.

Selecciónelo y posteriormente presione el botón Eliminar.

Page 12: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Figura 21

En el mensaje de interrogación que se visualiza deberá seleccionar la opción afirmativa

(Si).

Figura 22

Las instrucciones que se describen en este paso deberá realizarlas por cada archivo de tipo

.DBF que visualizó en el mensaje de error.

Page 13: Mantenimiento a la base de datos de Visual FoxProobramovil.net/ClientesVS/DESCARGAS/INSTALACIONES/Mantenimiento_a_la... · Mantenimiento a la base de datos de Visual FoxPro En ocasiones

Paso 12: Por último, haga clic en la pestaña Ejecutar expresión y escriba la instrucción:

close data all

Figura 23

Para ejecutar la instrucción anterior presione el botón Ejecutar. Para finalizar haga clic en el

botón CERRAR ( ) del Editor de bases de datos.