Migrar Datos AS/400:DB2 a SqlServer 2000 u 2005

29/06/2006 - 13:26 por Kike Romero | Informe spam
Buenos Días:

Quisiera saber que consideraciones se deben tener a la hora de migrar unos
datos de tablas de AS/400 ( DB2 ) a SQL Server 200 u 2005.

¿Existe alguna tabla de equivalencias entre los tipos de campos del DB2 del
400 y SQL Server?, Lo digo por los campos zonados y empaquetados y cosas
como esas.

En el caso de los lógicos (vistas de 400) es posible migrarla también o es
mejor hacerlas desde ceros.

¿Algún link?, en donde se diga que hay que tener en cuanta antes de estas
migraciones

Muchas Gracias

J.R.
 

Leer las respuestas

#1 Salvador Ramos
29/06/2006 - 15:48 | Informe spam
Hola,

Creo que deberías utilizar un driver ODBC o un proveedor Ole Db y conectarte
a tus archivos fisicos, extraer esa información y crear una tabla en SQL
Server por cada uno de ellos. En cuanto a los tipos de datos, lo que tienes
que tener en cuenta es si son numéricos, número de decimales, longitudes
máximas, etc... Y aplicar el tipo más apropiado de los disponibles en SQL
Server, no importa que sean empaquetados o no.
Si tienes alguna duda en cuanto a un tipo de los que tengas en AS/400 y
quieras migrar, intentaré ayudarte (hace años trabajé con AS/400 y algo
recuerdo :-) ).

En cuanto a los archvios lógicos, no es necesario migrar nada. Luego los
sustituirás con vistas e índices, pero ya cuando sean necesarios. Aquí no
hay una regla fija. Lo que si que tendrás que hacer es por cada archivo
lógico en que tengas una restricción Unique (claves únicas) deberás crear un
índice. El resto de archivos lógicos que utilizas sólo para obtener
ordenaciones que necesites, no tienes que migrarlo, simplemente utilizar
ORDER BY, y si el rendimiento no es bueno, entonces si que se crearía un
índice.
Si además tienes archivos lógicos que hagan join entre dos archivos físicos
y cosas similares, en principio tendrás que crear vistas que obtengan esa
información.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Kike Romero" escribió en el mensaje
news:eUd$
Buenos Días:

Quisiera saber que consideraciones se deben tener a la hora de migrar unos
datos de tablas de AS/400 ( DB2 ) a SQL Server 200 u 2005.

¿Existe alguna tabla de equivalencias entre los tipos de campos del DB2
del
400 y SQL Server?, Lo digo por los campos zonados y empaquetados y cosas
como esas.

En el caso de los lógicos (vistas de 400) es posible migrarla también o es
mejor hacerlas desde ceros.

¿Algún link?, en donde se diga que hay que tener en cuanta antes de estas
migraciones

Muchas Gracias

J.R.


Preguntas similares