error subiendo datos desde un archivo de texto

21/12/2005 - 00:35 por .·:m·a·r·l·a:·. | Informe spam
Hola a todos:

como puedo saber en que linea de un archivo de texto falla la importacion de
este a una tabla en un dts ??

el dts se ejecuta mediante un job, asi tengo ambos logs del dts y del job


DTS ::
Step Error Source: Microsoft Data Transformation Services Flat File Rowset
Provider
Step Error Description:Too many columns found in the current row;
non-whitespace characters were found after the last defined column's data.
Step Error code: 80043013
Step Error Help File:DTSFFile.hlp
Step Error Help Context ID:0


JOB ::
Executed as user: XXXXXXX\sa_sql.
...nStart: DTSStep_DTSExecuteSQLTask_1
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_1
DTSRun OnStart: DTSStep_DTSDataPumpTask_1
DTSRun OnProgress:
DTSStep_DTSDataPumpTask_1;
36 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 36
DTSRun OnFinish: DTSStep_DTSDataPumpTask_1
DTSRun OnStart: DTSStep_DTSExecuteSQLTask_2
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_2
DTSRun OnStart: DTSStep_DTSDataPumpTask_2
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
1000 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 1000
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
2000 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 2000
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
3000 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 3000
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
4000 Rows have been transformed or copied...
Process Exit Code 1. The step failed.


todo lo que hago es importar un archivo de texto (varios miles de lines) a
una tabla
reconozco que alguna line este mal y de hay el fallo, pero chequear linea
por linea sin saber cuel es la que falla seria dmasiado

hay alguna forma de saber cual es la linea que falla ??

gracias por adelantado
 

Leer las respuestas

#1 Maxi [MVP]
21/12/2005 - 01:18 | Informe spam
Estimado, en lugar de DTS has probado usar BCP?


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



".·:m·a·r·l·a:·." escribió en el mensaje
news:
Hola a todos:

como puedo saber en que linea de un archivo de texto falla la importacion
de
este a una tabla en un dts ??

el dts se ejecuta mediante un job, asi tengo ambos logs del dts y del job


DTS ::
Step Error Source: Microsoft Data Transformation Services Flat File Rowset
Provider
Step Error Description:Too many columns found in the current row;
non-whitespace characters were found after the last defined column's data.
Step Error code: 80043013
Step Error Help File:DTSFFile.hlp
Step Error Help Context ID:0


JOB ::
Executed as user: XXXXXXX\sa_sql.
...nStart: DTSStep_DTSExecuteSQLTask_1
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_1
DTSRun OnStart: DTSStep_DTSDataPumpTask_1
DTSRun OnProgress:
DTSStep_DTSDataPumpTask_1;
36 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 36
DTSRun OnFinish: DTSStep_DTSDataPumpTask_1
DTSRun OnStart: DTSStep_DTSExecuteSQLTask_2
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_2
DTSRun OnStart: DTSStep_DTSDataPumpTask_2
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
1000 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 1000
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
2000 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 2000
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
3000 Rows have been transformed or copied.;
PercentComplete = 0; ProgressCount = 3000
DTSRun OnProgress: DTSStep_DTSDataPumpTask_2;
4000 Rows have been transformed or copied...
Process Exit Code 1. The step failed.


todo lo que hago es importar un archivo de texto (varios miles de lines) a
una tabla
reconozco que alguna line este mal y de hay el fallo, pero chequear linea
por linea sin saber cuel es la que falla seria dmasiado

hay alguna forma de saber cual es la linea que falla ??

gracias por adelantado


Preguntas similares