![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have a DTS package that, in a simplified version, does this: - step 1. script out indexes on tables to a text file - step 2. truncates the tables - step 3. drops the table's indexes - step 4. transfers data, using the Transform Data Task. This step has one "source" connection and one "destination" connection. I transfer 6 tables from the source to the destination. All steps are dependant on the previous step completing successfully. However, what I see happening is this: step 1 finishes, step 2 starts, and 1 of the 6 tables in step 4 starts, then the next... I want all 6 tables to wait for step 3 to finish before they start transferring, but they don't. Why not? Is there an easy way to make this happen? I'm tempted to put all my transform data tasks into another package and execute that package from my main package. At least that way I'll know they are executing when they should. On a related but separate note. What is the fastest and best way to transfer my tables; with one source/destination for all 6 tables, or with six source/destinations - one for each table? And why? Thanks, Andre |
#3
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |