![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have a DTS package that downloads a large number of tables from a remote database into SQL Server. Each download has its own source and destination |
|
Example: Currently processing datapump1, then 2 then 3 then 4 then 5 want to change it to Datapump 4, then 3, then 1, then 5 then 2. |
#3
| |||
| |||
|
|
Workflow constraints don't work in this case as the execution of each datadump is not dependant on any previous one completing. With three |
|
Datapump 1, Datapump2, Datapump3 Datapump4 can execute when any of the previous datadumps have executed Depending on the results we obtain we may want Datadump35, Datapump1, Datapump2 to start and then Datapump3 then Datapump4. "Allan Mitchell" wrote: You can do this using Workflow Constraints Introduction to Workflow (http://www.sqldts.com/default.aspx?287) -- ---------------------------- Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP) www.SQLDTS.com - The site for all your DTS needs. I support PASS - the definitive, global community for SQL Server professionals - http://www.sqlpass.org "statistical" <statistical (AT) discussions (DOT) microsoft.com> wrote in message news:5B8CF680-C963-4525-A4D1-65A06A79E6C4 (AT) microsoft (DOT) com... I have a DTS package that downloads a large number of tables from a remote database into SQL Server. Each download has its own source and destination connection and a datapump. I am still experimenting with the number of parallel tasks to use to get the optimal download time. What I need to is to change the order in which the datapumps are processed in a manner that is easier than copying the information from one datapump to another. I have seen this done before but can't remember how to do it. Any help would be appreciated. Example: Currently processing datapump1, then 2 then 3 then 4 then 5 want to change it to Datapump 4, then 3, then 1, then 5 then 2. |
#4
| |||
| |||
|
|
You could still use Workflow and have multiple ON SUCCESS constraints going to 1 following DataPump. You can also Disable/Enable steps using Active X Script Multiple Paths in Workflow (http://www.sqldts.com/default.aspx?218) -- ---------------------------- Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP) www.SQLDTS.com - The site for all your DTS needs. I support PASS - the definitive, global community for SQL Server professionals - http://www.sqlpass.org "statistical" <statistical (AT) discussions (DOT) microsoft.com> wrote in message news:B17226AA-0679-4096-BD81-CC122A93E9D4 (AT) microsoft (DOT) com... Workflow constraints don't work in this case as the execution of each datadump is not dependant on any previous one completing. With three parallel tasks running the example would be Datapump 1, Datapump2, Datapump3 Datapump4 can execute when any of the previous datadumps have executed Depending on the results we obtain we may want Datadump35, Datapump1, Datapump2 to start and then Datapump3 then Datapump4. "Allan Mitchell" wrote: You can do this using Workflow Constraints Introduction to Workflow (http://www.sqldts.com/default.aspx?287) -- ---------------------------- Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP) www.SQLDTS.com - The site for all your DTS needs. I support PASS - the definitive, global community for SQL Server professionals - http://www.sqlpass.org "statistical" <statistical (AT) discussions (DOT) microsoft.com> wrote in message news:5B8CF680-C963-4525-A4D1-65A06A79E6C4 (AT) microsoft (DOT) com... I have a DTS package that downloads a large number of tables from a remote database into SQL Server. Each download has its own source and destination connection and a datapump. I am still experimenting with the number of parallel tasks to use to get the optimal download time. What I need to is to change the order in which the datapumps are processed in a manner that is easier than copying the information from one datapump to another. I have seen this done before but can't remember how to do it. Any help would be appreciated. Example: Currently processing datapump1, then 2 then 3 then 4 then 5 want to change it to Datapump 4, then 3, then 1, then 5 then 2. |
#5
| |||
| |||
|
|
Is there no simple way of just resequencing the execution order of the steps without resorting to workflow constraints which could turn out to be |
|
I realise that I could potentially dump the package into VB reorder it in VB and then recreate the package from the VB (which version of VB is it? I'm |
|
"Allan Mitchell" wrote: You could still use Workflow and have multiple ON SUCCESS constraints going to 1 following DataPump. You can also Disable/Enable steps using Active X Script Multiple Paths in Workflow (http://www.sqldts.com/default.aspx?218) -- ---------------------------- Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP) www.SQLDTS.com - The site for all your DTS needs. I support PASS - the definitive, global community for SQL Server professionals - http://www.sqlpass.org "statistical" <statistical (AT) discussions (DOT) microsoft.com> wrote in message news:B17226AA-0679-4096-BD81-CC122A93E9D4 (AT) microsoft (DOT) com... Workflow constraints don't work in this case as the execution of each datadump is not dependant on any previous one completing. With three parallel tasks running the example would be Datapump 1, Datapump2, Datapump3 Datapump4 can execute when any of the previous datadumps have executed Depending on the results we obtain we may want Datadump35, Datapump1, Datapump2 to start and then Datapump3 then Datapump4. "Allan Mitchell" wrote: You can do this using Workflow Constraints Introduction to Workflow (http://www.sqldts.com/default.aspx?287) -- ---------------------------- Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP) www.SQLDTS.com - The site for all your DTS needs. I support PASS - the definitive, global community for SQL Server professionals - http://www.sqlpass.org "statistical" <statistical (AT) discussions (DOT) microsoft.com> wrote in message news:5B8CF680-C963-4525-A4D1-65A06A79E6C4 (AT) microsoft (DOT) com... I have a DTS package that downloads a large number of tables from a remote database into SQL Server. Each download has its own source and destination connection and a datapump. I am still experimenting with the number of parallel tasks to use to get the optimal download time. What I need to is to change the order in which the datapumps are processed in a manner that is easier than copying the information from one datapump to another. I have seen this done before but can't remember how to do it. Any help would be appreciated. Example: Currently processing datapump1, then 2 then 3 then 4 then 5 want to change it to Datapump 4, then 3, then 1, then 5 then 2. |
![]() |
| Thread Tools | |
| Display Modes | |
| |