Professional Documents
Culture Documents
Esta guia contempla el uso del sistema ASPEL 4.0 y el Microsoft SQL 2005.
Requerimientos:
Server:
Se debe de contar con un servidor Windows 2003, preferiblemente con el ultimo
service pack. En mi caso yo utilice la version Enterprise Edition RC2 junto con el
Microsoft SQL 2005 (Enterprise Edition). Sin embargo supongo que cualquier version
de Windows 2003 junto con el MS-SQL 2005 de cualquier version debe de funcionar.
En el caso del SQL express (gratuito en la red) es posible hacerlo funcionar para SAE
4, modificando unos parametros para que permita accesos de otras maquinas de la red
(clientes). El SQL express tiene la limitancia de bases de datos de 4Gb. Si no se planea
exceder esa capacidad es posible trabajar con esa version. Otro punto que se debe de
considerar es que SQL express fue pensado para el uso de servidores web, asi que por
default solo permite la conexion solo en el server. Para habilitar el uso a todos los
usuarios en la red es necesario modificar algunos parametros. Los cuales se puede
buscar ayuda en el sitio de Microsoft para poder habilitar. Sin embargo yo prefiero una
version profesional, para hacer el uso de el sistema de reporteo usando el visual studio
2005, ya que este se instala automáticamente cuando se hace la instalación completa
del SQL 2005. Esta version del Visual Studio 2005 es una version enterprise
(recortada) pera a diferencia de la version completa cuenta con las plantillas
necesarias para crear proyectos de reportes usando plantillas o wizards el cual nos
permite crear reportes al estilo de Crystal Reports. Y de hecho Microsoft le compro los
derechos a Crystal y es un reporteo muy facil de usar.
Cliente:
Windows XP con service pack 2
De hecho solo estos dos detalles se deben de considerar al momento de instalar el SQL.
Una vez finalizada la instalación procederemos a abrir el SQL Management Studio,
para crear la base de datos que va a contener las tablas y datos del ASPEL SAE 4.0.
Para ese efecto nos vamos al apartado de bases de datos y ahi damos click derecho
New database, tal como lo muestra la figura:
Collation: SQL_Latin1_General_CP1_CI_AS
Recovery Model: Full
Compatibility model: SQL Server 2000 (80)
Este SAE que queda en el servidor, también puede usarse sin ninguna limitación. Hay
que decir que este usuario definitivamente consumira una licencia para operar.
El primer paso antes de iniciar la instalación del SAE4 en el server, es que tenemos
que actualizar la libreria de conexión nativa al SQL ntwdblib.dll del internet con la
version 2000.80.194.0 o simplemente bajarla de esta liga:
http://www.megaupload.com/es/?d=53TTLNKW
Una vez efectuado este paso iniciamos la instalacion del SAE 4 actualmente el release
20, el cual puede ser bajado del sitio de aspel por si no se tiene.
Tenemos seguir todas las opciones por default excepto cuando no pregunta si es
local/servidor o estación de trabajo, donde indicamos que es local o servidor:
El BDE (Borland Database Engine) es la interfase entre la base de datos y el SAE. Este
se instala al finalizar la instalación del SAE4 y debe de configurarse para poder hacer
funcionar la base de datos en modo SQL. Este se accede mediante el panel de control
en el W2k3. Una vez ejecutando el BDE, en el apartado Databases (ver abajo) le damos
click derecho y luego seleccionamos NEW, y seleccionamos en Database Driver Name
MSSQL como lo muestra la siguiente figura:
Este ultimo paso es muy sencillo solo hay que accesar al SAE4 instalado en el server
W2k3 e ir al menu de Utilerias/Control de archivos/ Avanzado y seleccionar en
el formato en que se desea migrar poner MSSQL. Se debe dejar palomeado exportar
información si contamos con información previa. También se debe de seleccionar en
Ruta o Alias: SAE4 (Alias creado en el BDE) tal como lo muestra en la siguiente
figura:
Una vez que le demos aceptar, el sistema nos preguntará por el usuario y password
para la conexion a MS-SQL. En ese momento capturaremos 1234 con password 1234
(ejemplo) y de esta forma empezara a generar las tablas en el MS-SQL y si
seleccionarmos exportar empezará a migrar la información tabla por tabla. Una vez
generadas las tablas en la base de datos el sistema quedara corriendo en MSSQL. Para
comprobar que todo funciona correctamente podemos de dar de alta un cliente y
verificar en las tablas del MSSQL 2005 que la tabla CLIE01 ya tiene registros. Una vez
completado este paso es posible habilitar los clientes instalando el SAE4 en cada una
de las maquinas clientes con windows XP o Vista. (Nota: para que corra en Vista es
necesario desactivar el control de cuentas de usuario "User Account Control" en el
panel de control para que funcione correctamente
Se debe de contar con un windows Xp, con service pack 2. (al menos fue el que yo use).
No es necesario instalar ningún cliente del SQL para que la conexión trabaje. De hecho
la conexion se realiza de forma nativa. Sin embargo es necesario actualizar la libreria
del cliente de conexion de SQL (ntwdblib.dll) para poder conectarse al MSSQL En la
mayoria de los XPs recien instalados estas libreria no es la adecuada (al igual que
instalarlo en el server) y genera errores de conexion, por lo que antes que nada es
importante bajar la libreria del Cliente SQL ntwdblib.dll del internet con la version
2000.80.194.0 o simplemente bajarla de esta liga:
http://www.megaupload.com/es/?d=53TTLNKW
Posteriormente hay que copiar el .dll al subdirectorio \windows\system32 del XP. Una
vez copiado el archivo, procederemos a generar la conexión al DAC, conectando la
misma unidad de red al subdirectorio que compartimos en el server. En mi caso yo use
la unidad o: y la ruta asignada el ejemplo fué //pmiserver/dac (pmiserver es el nombre
del servidor SQL con W2k3)
Luego instalamos el SAE tal como lo hicimos para el server solo que ahora
seleccionamos estación de trabajo como lo muestra la siguiente figura:
Cuando nos pregunte el DAC, es la misma que usamos en el server, es decir el ejemplo
de la unidad o: Se debe de finalizar la instalación y al final despalomear la ejecución
inmediata del SAE. De ahi se sebe de ir a configurar el BDE igual que el server. (ver los
pasos que se usaron en el server arriba)
Nota : Para accesar al DBE en XP, el panel de control se tiene que poner en vista clásica para ver el
icono del BDE.
Antes de ejecutar el SAE en el cliente (windows xp) por primera vez se tiene que
habilitar el servidor de licencias en el Server (W2k3) para que los clientes puedan
correr. Para esto hay que accesar el menu de Utilerias en el SAE 4 instalado en el
SERVER como lo muestra la siguiente imagen:
Con esto damos por terminados los pasos de migración a MS-SQL 2005.
Página Principal