SQL Server version: 2008 R2
I'm editing an existing SSIS package that drops, creates and fills tables on a remote Oracle DB. It consists of 11 of these transactions, like the one shown here.
![alt text][1]
I had to add 3 more of these groups because we're uploading 3 new tables.
When I run the package in debug mode or via SQL server as a package all of these tasks run fine, except for the one shown above which is one of the old groups (not one I just added).
This troublesome group of tasks uploads records from a table that has approximately 120,000 records (not that many) and ALWAYS stops on record 102,336. It takes about 1 minute to run all of the tasks and upload these 102,000 records but then hangs there. It doesn't error, cancel or stop...it just sits there on record 102,336. After about 30-40 minutes the job closes with no errors and the additional records are NOT loaded. (So the destination table is only getting a subset of the source tables records.)
I have checked the data in the table for record 102,337 and the few records around it and there is nothing out of the ordinary.
I read in one of the entries here that I should turn off the "table lock" setting in the ole db destination but it doesn't have that option (see here):
![alt text][2]
So to sum up:
1. SSIS package hangs on one data flow task
2. It generates no errors
3. It eventually finishes after 30-40 minutes
4. Fails to upload all of the table's records.
Does anyone have any ideas as to what I can check?
Thanks,
George
[1]: /storage/temp/741-untitled.jpg
[2]: /storage/temp/742-untitled2.jpg
↧