Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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
Cliente:
Windows XP con service pack 2
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 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 estación de trabajo, donde indicamos que es local o servidor:
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
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 deUtilerias 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