Tag | Access

Configurar Millenium Test en Red

jul 18th, 2009No Comments

Por: Administrador

Millenium Test puede ser configurado para trabajar en red, permitiendo compartir la información de su base de datos en una organización.

La base de datos de Millenium Test esta desarrollada en Access por lo que puede ser puesta en una máquina de la red que este disponible cuando se le requiera, esto puede ser en un servidor o una máquina que este siempre prendida.

La máquina servidor se tiene que tener compartido un directorio Test que pueda ser accesado en modo de lectura y escritura por las demás máquinas de la red.

Es necesario tener los permisos de administrador en la máquina Servidor y en las máquinas cliente para poder realizar la configuración.

En la instalación Millenium Test por default deja C:\Test los archivos que utiliza el sistema como son la base de datos, reportes, formatos y ayuda, copiar todos estos archivos y directorios a la máquina que será el servidor en la carpeta que se compartió a la red, quedando visible en la red de la siguiente forma:

\\MaquinaServidor\Test\ o \\ipMaquinaServidor\Test

La máquina servidor puede no tener instalado Millenium Test nada mas copiar de otra máquina que si lo tenga la carpeta Test, en caso de que la máquina servidor si utilice el sistema, con solamente compartir su carpeta y seguir los pasos siguientes se centraliza el almacenamiento de datos en una sola máquina.

Es necesario verificar que la carpeta compartida sea visible y accesible por las máquinas cliente.

En la máquina cliente en el explorador de archivos en el menú Herramientas/Conectar a una unidad de Red… , como la siguiente imagen.

Conectar Unidad de Red

Conectar Unidad de Red

Seleccionar una letra(para nuestro ejemplo seleccionamos la T) y capturamos la ruta de la maquina servidor, como se muestra en la siguiente imagen.

Seleccionar Ruta y Letra

Seleccionar Ruta y Letra

Verificar en la máquina cliente que se visualiza la unidad de red desde el explorador de archivos y que se tiene acceso de lectura y escritura.

El siguiente paso es modificar en la máquina cliente el acceso de Millenium Test a la base de datos y reportes, para esto es abrir con el Notepad el archivo Test.ini, que se encuentra en Windows95,Windows 98,Windows XP y Windows Vista en la carpeta de C:\Windows o si es Windows 2000 en la carpeta C:\Winnt.

Modificar al archivo Test.ini el valor siguiente:

Ruta=C:\Test

Por

Ruta=T:

El siguiente paso es modificar el ODBC que se encuentra en el menú de Windows en Inicio/Configuración/Panel de Control / Herramientas Administrativas/Origines de Datos(ODBC). En la opción DSN del sistema existe una entrada creada llamada RH la cual con el botón Configurar nos muestra la ubicación de la base de datos, en botón Seleccionar nos permite cambiar a la unidad que previamente conectamos, seleccionamos la letra de la unidad y en la carpeta BaseDatos seleccionamos Tests.mdb, todos estos paso se muestran en las siguientes imágenes.

Pantalla de ODBC

Pantalla de ODBC

Editar el ODBC RH

Editar el ODBC RH

Seleccionar la unidad de red y la Base de Datos

Seleccionar la unidad de red y la Base de Datos

Con estos pasos tenemos ya modificado en la máquina cliente el acceso de la Base de Datos, Reportes y archivos que utiliza el sistema Millenium Test en red, por lo que todos los datos capturados serán centralizados en un solo lugar, permitiendo compartir la información.

Es recomendable hacer respaldos de la base de datos pues en caso de dañarse el equipo que contiene la información, esta puede ser restablecida con solo volver a instalar el Millenium Test y remplazar con el respaldo de el archivo Tests.mdb.

Por: Administrador


Error 20599 Cannot open SQL Server o No se Puede abrir el servidor de SQL (Cyrstal Reports 8 y 8.5)

jun 16th, 2009No Comments

Escrito por:  Raul Macias

AyudaEl error 20599 Cannot open SQL Server o en español No se puede abrir el servidor de SQL se presenta en algunos Windows XP y Windows Vista al querer abrir el control de Crystal Reports en su método Action=1 y querer conectarlo a una base de datos de SQL o Access, la solución que encontré después de investigar en varios foros(frustrándome al no encontrar una solución 10 horas mas de Psicólogo),hacer una recolección de versiones de archivos de aquí y de por allá decidiéndome ponerme a prueba y error a tratar de encontrar la solución de el problema, dando como resultado un conjunto de archivos que fueron  los siguientes:

Archivo Versión
p2ssql.dll 8.5.0.19
p2sodbc.dll 8.5.0.72
ntwdblib.dll 2000.2.8.0
cpeaut32.dll 8.5.0.9
crpe32.dll 8.5.0.217
Crystl32.OCX 8.0.0.4

Solución 1

  1. En algunos equipos con solamente copiar el archivo p2ssql.dll y ntwdblib.dll en el directorio C:\Windows\System32 se soluciono el problema(No es necesario registrarlos con REGSRV32.exe).
  2. Ejecutar la aplicación con el problema para ver si ya no se presenta el error 20599.

Solución 2

Después de que no funciona la Solución 1

    1. Des registrar el Crystl32.OCX con el REGSRV32.exe(C:\Windows\System32\REGSRV32.exe /u [Path]\Crystl32.OCX).
    2. Respaldar los archivos a remplazar si existen en C:\Windows\System32.
    3. Copiar los archivos cpeaut32.dll,crpe32.dll,Crystl32.OCX en C:\Windows\System32 (registrar en el orden cpeaut32.dll,crpe32.dll,Crystl32.OCX).
    4. Ejecutar la aplicación con el problema para ver si ya no se presenta el error 20599.

En el 99% de los equipos en los que se aplico esta receta de cocina se corrigió el error.

Hasta el momento después de 2 Años que se presento la primera ves el error esta es la solución que encontré.

Observación

El Archivo REGSRV32.exe se encuentra en la ruta C:\Windows\System32\

Escrito por:  Raul Macias