Ok I got an SSIS package.
in the control flow..
1) I have a data flow and the dataflow does a DataRead on a crappy 3rd party Database that must be pulled through ODBC and is limited. This only pulls one record then uses all sorts of derived tasks to manipulate data.
2) I have a loop that reads all the fields from DataFlow #1 and puts in variables. No tasks run in the loop though.
3)I have another loop that looks for some txt files in a folder to delete them. but except for the "file System task" to delete the txt files nothing else is in the loop.
4) I call another Data flow which is the main process. This is the one with the errors. the first task a DataRead to THE SAME crappy ODBC database that the first Data flow did.. But now it is pulling lots of records. (One thing to mention is that even during the "design time" runs this DataRead had to be fixed from errors in an odd way.. I had to create a text file Redirected the row on error for any string variable.. No Rows ever went in it.. All Rows processed.. But without this bypass piece I did have errors..
Now for the errors from the run of the Installed package from SQL Server.. This is abbrevated as the errors won't let you cut an paste.
Main Processing
Validation Has Started
Info: Validation phase Beginning
Progress Validating - 0% complete
20% complete
40% complete
error: system.Data.Odbc.ODBC exception: Error Microsoft ODBC Driver manager Data source
name not found & no Default Dreiver specified..
(some other errors.. but I did not see anything worth writting it down.
error: component "DR for Dunbrad" (31) failed validation and returned error code 0 X
80131937
progress validation - 60% complete
validation is complete..
At this point it seems to run the same set list of info a 2nd time exactly the same from validation beginning to validation complete..
DR for DunBrad is my first task.. But it seems to be processing the records with the progress percentage. and it seems to say only 31 records failed.. So why oh why would it state an error it can't find the driver.. Especially when some other process successfully connected with it.
(Also I checked the .txt file that the errors records that were redirected should have gone to.. It is empty.)