Recomendaciones para migrar aplicacion en VFP de DBF a SQLServer

75 views
Skip to first unread message

tomcrux

unread,
Sep 8, 2011, 8:53:30 AM9/8/11
to Comunidad de Visual Foxpro en Español
Estimados foxeros,
queria pedirles si pueden comentarme sugerencias y recomendaciones a
tener en cuanta, al momento de emprender la migracion de una
aplicacion desarrollada en VFP la cual utiliza BD nativas de Fox. La
idea es migrar a una BD en SQLServer.
Gracias de antemano por cualquier ayuda.

Saludos desde
Córdoba, Argentina.

Tomas Cruz

Miguel Antúnez

unread,
Sep 8, 2011, 9:05:33 AM9/8/11
to publice...@googlegroups.com
Un paso tan importante como el que planeas hacer debe venir acompañado de una reingenieria en tu aplicación. 
Aprovechar al máximo las bondades del  SQL Server, como stored procedures, triggers, constraints, funciones, relaciones, ETC..
En mi caso, mas del 80% del aplicativo esta en mi base de datos. el 20% restante son las interfaces en VFP. 
También recomendaría pasar tus reports a Reporting Service. 
Personalmente trabajo con primary key Int o smallint, y en la mayoría de ellos con IDENTITY. 
Suena a muy trabajoso, pero con una buena metodología y un buen framework las cosas se te facilitan enormemente.

Saludos.
--
Miguel Angel Antúnez Camones
Especialista en SQL Server

mant...@frenosa.com.pe
mant...@gmail.com
miguel_...@msn.com
RPC. 997914428

Microsoft Active Professional
Membresía FY11-4D8A908D4C470

Luis Mata

unread,
Sep 8, 2011, 9:59:50 AM9/8/11
to publice...@googlegroups.com
Asi es; trabaja con driagramas de BD relacionales para ver tu estructura, es muy sencillo si lo planificas bien antes.
 


logo2 Mata Figueroa, Luis A.
Procesos, Tecnología de la Información y telecomunicaciones
TELF: (00 51 1) 617-4613
RPC : (00 51) 993597297
FAX : (00 51 1) 617-4601
lm...@cclf.com.pe
www.cclf.com.pe
imgfrm siguenos-fb

logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif

Carlos Miguel FARIAS

unread,
Sep 8, 2011, 3:41:13 PM9/8/11
to publice...@googlegroups.com
Si tu bd nativa esta normalizada, migrala solo equiparando las columnas (campos, atributos) de tu bd nativa.
La reingenieria que te proponen es correcta pero solo si no las tenes normalizadas y tenes tiempo.
Deberias utilizar cursores adapters para tus formularios, y todos tus scan endscan, irian sobre vistas remotas (que es lo mas urgente a reemplazar por que no son muy eficientes).
Deberas pensar como reemplazar tus seek y find, si los usas, los replace por updates, si usas set relation, vas a tener que pensar en vistas.
Etc.
Saludos y Suerte: Miguel
logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif

Luis Mata

unread,
Sep 8, 2011, 3:53:55 PM9/8/11
to publice...@googlegroups.com
Bueno tiempo es lo que no debería de escatimar en armar una buena BD, si la BD se arma MAL, en adelante ya no lo podrás corregir, no podrá colocar llaves, no podrá relacionar...mejor curarse de sano, al final sino estructuras bien tu BD, de nada habrá servido migrarla a SQL Server, al final solo tendrás un repositorio de datos nada mas.
 


logo2 Mata Figueroa, Luis A.
Procesos, Tecnología de la Información y telecomunicaciones
TELF: (00 51 1) 617-4613
RPC : (00 51) 993597297
FAX : (00 51 1) 617-4601
lm...@cclf.com.pe
www.cclf.com.pe
imgfrm siguenos-fb

logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif
logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif

Carlos Miguel FARIAS

unread,
Sep 9, 2011, 6:54:32 AM9/9/11
to publice...@googlegroups.com
Totalmente de acuerdo, pero si esta migrando un sistema que anda, quiere decir que mal o bien, la bd que tiene cumple con su finalidad, y si redefine la bd, puede implicar cambiar mucho en la programacion, entonces, no seria una migraciòn si no una version nueva del sistema.
imgfrm[3].png
logo2[3].png
logo2[3].png
siguenos-fb[3].gif
siguenos-fb[3].gif
imgfrm[3].png

Walter R. Ojeda Valiente

unread,
Sep 9, 2011, 7:18:25 AM9/9/11
to publice...@googlegroups.com
Una vieja regla de la Informática dice: "si funciona, no lo toques"

Aunque algunos un poco menos amablemente dicen: "Funciona, ¡¡¡estúpido!!! NO LO TOQUES"

Saludos.

Walter.




Date: Fri, 9 Sep 2011 07:54:32 -0300

Subject: Re: [vfp] Recomendaciones para migrar aplicacion en VFP de DBF a SQLServer
imgfrm[3].png
logo2[3].png
logo2[3].png
siguenos-fb[3].gif
siguenos-fb[3].gif
imgfrm[3].png
Reply all
Reply to author
Forward
0 new messages