Вы находитесь на странице: 1из 15

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In...

Page 1 of 15

Blog de Mrida T.I. Innovaciones Tecnologicas


Blog acerca de las Tecnologias de la Informacion, descargas, tutoriales y mas
Search ...

Home Quienes Somos???

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005


Mar . 7 . 2011 | meridati in category: Aspel SAE | Leave a Comment 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 automticamente cuando se hace la instalacin 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. Para comenzar debemos de instalar el Windows 2003 como workstation. (NOTA: El W2k3 No debe de ser instalado como controlador de dominio). Si se quiere tomar ventaja de crear reportes a la medida usando los servicios de reporteo del SQL 2005 mediante visual studio 2005 es necesario instalar el rol de servidor web. Es decir para contener paginas WEB en el servidor se debe de instalar el Internet Information Server con las extensiones .ASP

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 2 of 15

Cliente: Windows XP con service pack 2 Procedimiento de Instalacin del MS-SQL 2005 en Windows Server 2003 Una vez instalado el W2k3, debemos de continuar con la instalacin del SQL 2005 dando todas las opciones por default excepto al poner el modo de la autentificacion (el cual debe ser en modo mixto) como lo muestra la imagen:

Otra excepcin que debemos tomar al momento de instalar el SQL, es el habilitar la busqueda binaria en las bases de datos. Esto es escencial para el correcto funcionamiento de las busquedas, asi como de los browsers, tal como lo muestra la siguiente imagen:

De hecho solo estos dos detalles se deben de considerar al momento de instalar el SQL. Una vez finalizada la instalacin 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:

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 3 of 15

En la siguiente figura se aprecia como se tiene que capturar el nombre de la base de datos. Para nuestro ejemplo pondremos el nombre SAE4, sin embargo este puede ser cualquier nombre. En el apartado de owner le dejamos default.

panel izquierdo options y poner: Collation: SQL_Latin1_General_CP1_CI_AS Recovery Model: Full Compatibility model: SQL Server 2000 (80) tal como lo muestra la figura:

Despus debemos de seleccionar del

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 4 of 15

Es muy muy importante dejar esos parametros configurados al momento de crear la base de datos. De otro modo el SAE mandara errores y no podra arrancar. Posteriormente debemos de dar de alta un usuario para poder acceder a la base de datos, para esto nos vamos al apartado de security y en logins le damos click derecho y luego new login, tal como lo muestra la siguiente figura:

Como muestra la siguiente imagen en el apartado de General capturamos el login name, en este ejemplo usamos 1234 con password 1234 usando SQL Server authentication y asignamos el default database a la base que creamos en el paso

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 5 of 15

anterior. Solo este tipo de autenticacin sirve para SAE 4.

Luego nos vamos a Server roles y configuramos el uso de la base como sysadmin como a continuacin aparece:

Finalmente accedemos User Mapping del panel izquierdo y configuramos el acceso a la base de datos (en este caso SAE4) con los settings (db_owner y public) que a continuacin se muestran:

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 6 of 15

Una vez terminada la configuracion en SQL, se debe de instalar el SAE 4 en el servidor windows 2003. Este SAE instalado en el servidor tendra la funcin de instalar el servicio de licencias el cual le permitira a los usuarios validarse y acceder siempre y cuando haya licencias disponibles. Es importante sealar que para que funcione este servicio de licencias es necesario deshabilitar el firewall o incluir en las excepciones pertinentes en el firewall para que el monitor de licencias funcione. El servidor de licencias hace uso del servicio de netbios, por lo que las licencias solo podrn validarse en el segmento de la red. (El SAE no trabaja en extranets o sub-redes). Este SAE que queda en el servidor, tambin puede usarse sin ninguna limitacin. Hay que decir que este usuario definitivamente consumira una licencia para operar. Previamente a la instalacin en el server debemos de crear una carpeta (subdirectorio) en algun lugar del disco duro. Esta carpeta no debera de ser mayor a 8 caracteres de longitud y podra residir en cualquier parte del disco duro. Preferiblemente esta carpeta la podremos llamar dac para identificarla como el Directorio de Archivos Comunes. Este directorio tiene la finalidad de contener los archivos pertinentes para el sistema de semaforos, las bases de datos de usuarios de toda la Suite Aspel. Es decir aqui van a estar los archivos en comn para el SAE, COI, BANCOS, CAJA,etc Y esto es porque la suite aspel usa la misma base de datos de usuarios o el mismo sistema de semaforos de acceso o de licencias. El DAC es comn para todas las aplicaciones. Si cambiamos el DAC, este afecta a todas las aplicaciones por igual. Bueno una vez creada esa carpeta hay que compartirla y asignarle un nombre recurso compartido. Tambien darle los permisos pertinentes de escritura y lectura a los usuarios que vayan a acceder al sistema. Una vez creada debemos de asignarle una unidad. Esta unidad puede ser cualquiera, sin embrago debera de ser constante a lo largo de las instalaciones de los clientes. Como esta unidad tambien se utilizara en los clientes, es preciso que siempre se use la misma. En mi caso siempre uso la letra o. Para conectar la unidad a la carpeta uso el commando: NET USE O: //nombredelservidorwindows2003/dac o simplemente en el explorador de archivos sobre el icono de la pc dar click derecho y dar conectar unidad de red, y en nuestra mquina buscar el recurso compartido y conectarlo a la unidad o: de este ejemplo.

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 7 of 15

Pasos para instalar el SAE 4 como Local o Servidor en la maquina W2k3 El instalar el SAE en el server tiene la funcin de crear los archivos pertienentes para que los clientes se conecten en el server ademas de instalar el servicio de licencias. Si no se habilita el servicio de licencias los clientes no podran conectarse, al igual si faltara el DAC en el server. El primer paso antes de iniciar la instalacin del SAE4 en el server, es que tenemos que actualizar la libreria de conexin 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 bajado el archivo lo copiamos a \windows\system32 en el disco duro del W2k3. 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 estacin de trabajo, donde indicamos que es local o servidor:

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 8 of 15

Luego nos pide la ubicacion del destino de la instalacin, le dejamos la default. Posteriormente nos va a pedir la ubicacion del DAC (directorio de archivos comunes). Le ponemos la unidad o: que creamos

en el primer paso. Finalmente le damos next next, hasta que termine la instalacion. Posteriormente dejamos correr el SAE 4 normalmente donde nos va a preguntar por primera vez las opciones iniciales de configuracin donde preferiblemente demos las de default o las que desearamos para la operacin propia de cada compaia. Al termino de la configuracin inicial, el SAE4 en el W2k3 va a quedar funcionando en forma default con las bases de datos en formato PARADOX. De hecho debemos de entrar la primera vez y dar normalmente todas las opciones de parametros del sistema de forma standard. Debemos comprobar que el sistema quede funcionando en forma normal. Acceder a las opciones y revisar que no hay errores. Para habilitar que el sistema corra el SQL es necesario salirse del SAE y posteriormente nos vamos a configurar el BDE. El BDE (Borland Database Engine) es la interfase entre la base de datos y el SAE. Este se instala al finalizar la instalacin 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:

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. In... Page 9 of 15

Despus de darle Ok, en el panel izquierdo va a agregar un registro en el apartado de las bases de datos. El nombre del alias por default nos lo va a dejar como MSSQL1, sin embargo en ese momento Hay que darle backspace para borrar ese nombre y de esta forma capturar SAE4 en el Alias. El Alias para que funcione en SAE4 es necesario que se llame igual que la base de datos. En nuestro ejemplo la base se llama SAE4, asi que el alias se debe de llamar igual.

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. ... Page 10 of 15

Del panel derecho tenemos que llenar los campos, SERVERNAME con el nombre de la maquina SQL en el caso del ejemplo (pmiserver), enDATABASE NAME le ponemos SAE4 y en USER NAME le ponemos 1234. (obviamente ajustar si se uso parametros distintos al ejemplo). Finalmente sobre el nombre SAE4 le damos click derecho y luego apply. Nos preguntara si deseamos guardar la configuracion y le decimos que si. Con esto habremos salvado la configuracin.

Posteriormente expandimos dandole un click sobre el signo de ms sobre el apartado SAE4 y con esto probaremos la conexion con el server en ese momento nos pedira el usuario y la contrasea para el login como lo muestra la siguiente figura:

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. ... Page 11 of 15

Al darle OK. En ese momento la conexin debera de realizarse y no debe de marcar ningn error y simplemente nos debe de rellenar el panel derecho con todos los parametros que teniamos en negritas. En dado caso contrario nos podria marcar un error. El cual podria deberse al no haber llenado correctamente algun parametro o simplemente porque el dll de conexin nativa (ntwdblib.dll) no se actualiz por la version correcta. Por eso es importante revisar que antes de avanzar no marque ningn tipo de error. Configuracin del SAE4(en el servidor w2k3) para uso de Bases de datos en SQL 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 informacin si contamos con informacin previa. Tambin se debe de seleccionar en Ruta o Alias: SAE4 (Alias creado en el BDE) tal como lo muestra en la siguiente figura:

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. ... Page 12 of 15

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 informacin 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 Pasos para configurar SAE 4 como Cliente en Windows XP Se debe de contar con un windows Xp, con service pack 2. (al menos fue el que yo use). No es necesario instalar ningn cliente del SQL para que la conexin 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 conexin 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 estacin de trabajo como lo muestra la siguiente figura:

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. ... Page 13 of 15

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 instalacin y al final despalomear la ejecucin 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 clsica 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:

Una vez activado el servicio de licencias se podr finalmente ejecutar el SAE en el Cliente Windows XP, al momento de la entrada el SAE nos pedira el Usuario/password del sistema y posteriormente nos aparecera el Login Database del SQL en donde nos preguntara el usuario y password para poder acceder a la base de datos le capturaremos 1234 para el usuario y 1234 para el password (segn el ejemplo) El sistema debe de acceder normalmente, pero ahora ya mediante el uso de SQL. Con esto damos por terminados los pasos de migracin a MS-SQL 2005. You must be a Registered for commenting.

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. ... Page 14 of 15

Categories
Aspel SAE Servicios Web Software Tutoriales / Manuales Ubuntu

Archives
June 2011 May 2011 March 2011 February 2011

Software Gratuito
ltimas actualizaciones
18 jul

TeraCopy 2.2 Rainlendar 2.9 Beta 109 FrostWire 5.0.8 Dexpot 1.5.12
17 jul

uTorrent 3.0 Build 25454


16 jul

Firefox 6.0 Beta 2 VirtualBox 4.0.12.72916 VLC Media Player 1.1.11

Archives
June 2011 May 2011 March 2011 February 2011

Publicaciones Recientes
Comparativa Precios de Dominios Malwarebytes Anti-Malware Glary Utilities Optimizacion del equipo Creando Imagen de Disco Duro con Norton Ghost Instalar Ubuntu Server paso a paso

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Migrar ASPEL SAE 4, 4.5 o 4.6 Paradox a SQL Server 2005 : Blog de Mrida T.I. ... Page 15 of 15

Categorias
Aspel SAE Servicios Web Software Tutoriales / Manuales Ubuntu

Copyright 2011 Blog de Mrida T.I. Innovaciones Tecnologicas | Exchange Hosting

http://merida-ti.net/blog/2011/03/07/migrar-aspel-sae-4-4-5-o-4-6-paradox-a-sql-server-2... 18/07/2011

Вам также может понравиться