DTS's!

19/12/2003 - 13:29 por Keko | Informe spam
Muy buenas... estoy importando, de momento, una tabla de VFoxPro a SQL, y
por fin he conseguido q rule... hago las transformaciones pertinentes y la
inserto... el problema es en un registro del origen q no es valido ni
siquiera tras la transformacion, esa fila tras mucho leer he descubierto
como no grabarla en el destino y q no me pare el paquete por haber
alcanzaddo el numero maximo de errores q a mi parecer es uno... :P... he
puesto lo sieguiente

Main = DTSTransformStat_OK 'para la fila correcta

Main = DTSTransformStat_SkipRow 'si la fila es incorrecta..


Bien, pero ahora lo q no se es el registro q no se pasa de origen a
destino... y kiero saberlo... para eso pienso q podria crear una tabla con
los errores... alguien me puede orientar... POR FAVOR.. q hago??? hago un
relacion de error a una tarea en la q cree y guarde la fila o como?..

Gracias de antemano

KEKO

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
19/12/2003 - 15:31 | Informe spam
Tal vez te sea de utilidad usar el Multiphase Data Pump. El siguiente
artículo explica los detalles:

http://www.sqldts.com/default.aspx?282

saludos
gux
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Keko" wrote in message
news:
Muy buenas... estoy importando, de momento, una tabla de VFoxPro a SQL, y
por fin he conseguido q rule... hago las transformaciones pertinentes y la
inserto... el problema es en un registro del origen q no es valido ni
siquiera tras la transformacion, esa fila tras mucho leer he descubierto
como no grabarla en el destino y q no me pare el paquete por haber
alcanzaddo el numero maximo de errores q a mi parecer es uno... :P... he
puesto lo sieguiente

Main = DTSTransformStat_OK 'para la fila correcta

Main = DTSTransformStat_SkipRow 'si la fila es incorrecta..


Bien, pero ahora lo q no se es el registro q no se pasa de origen a
destino... y kiero saberlo... para eso pienso q podria crear una tabla con
los errores... alguien me puede orientar... POR FAVOR.. q hago??? hago un
relacion de error a una tarea en la q cree y guarde la fila o como?..

Gracias de antemano

KEKO


Respuesta Responder a este mensaje
#2 Javier Loria
20/12/2003 - 19:50 | Informe spam
Hola Keko:
Una alternativa es habilitar las bitacoras de errores, esto la haces
sobre la tarea de transformacion, en opciones seleccionas un archivo y
DESMARCAS la opcion de 7.0 format, y MARCAS las opciones de source error
rows. Esto genera un archivo con solo los errores. Luego podras hacer una
tarea que leea este archivo y lo cargue a otra tabla.
Si deseas seguir trabajando con su opcion puedes usando script crear una
conexion a la bd, e insertar los valores usando los valores que estan en
DTSSource("Columna")
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Keko escribio:
Muy buenas... estoy importando, de momento, una tabla de VFoxPro a
SQL, y por fin he conseguido q rule... hago las transformaciones
pertinentes y la inserto... el problema es en un registro del origen
q no es valido ni siquiera tras la transformacion, esa fila tras
mucho leer he descubierto como no grabarla en el destino y q no me
pare el paquete por haber alcanzaddo el numero maximo de errores q a
mi parecer es uno... :P... he puesto lo sieguiente

Main = DTSTransformStat_OK 'para la fila correcta

Main = DTSTransformStat_SkipRow 'si la fila es incorrecta..


Bien, pero ahora lo q no se es el registro q no se pasa de origen a
destino... y kiero saberlo... para eso pienso q podria crear una
tabla con los errores... alguien me puede orientar... POR FAVOR.. q
hago??? hago un relacion de error a una tarea en la q cree y guarde
la fila o como?..

Gracias de antemano

KEKO
Respuesta Responder a este mensaje
#3 Keko
22/12/2003 - 10:18 | Informe spam
GRACIAS



"Keko" escribió en el mensaje
news:
Muy buenas... estoy importando, de momento, una tabla de VFoxPro a SQL, y
por fin he conseguido q rule... hago las transformaciones pertinentes y la
inserto... el problema es en un registro del origen q no es valido ni
siquiera tras la transformacion, esa fila tras mucho leer he descubierto
como no grabarla en el destino y q no me pare el paquete por haber
alcanzaddo el numero maximo de errores q a mi parecer es uno... :P... he
puesto lo sieguiente

Main = DTSTransformStat_OK 'para la fila correcta

Main = DTSTransformStat_SkipRow 'si la fila es incorrecta..


Bien, pero ahora lo q no se es el registro q no se pasa de origen a
destino... y kiero saberlo... para eso pienso q podria crear una tabla con
los errores... alguien me puede orientar... POR FAVOR.. q hago??? hago un
relacion de error a una tarea en la q cree y guarde la fila o como?..

Gracias de antemano

KEKO


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida