DTS.Pipeline: Validation phase is beginning, but never stop
-
Wednesday, March 07, 2012 2:58 AM
Dear All,
I face the some issues, and I totally not idea what happened on this, please help.
I have one SSIS is to export the data from database, and the table size was quite large. When it run on UAT environment (Windows 2003 32 bit) not problem, but not sure is it because the data was not large compare with Production. When move to production, which the OS is Windows 2003 64 bit, the process was hang there, no error, so I not sure is still running back end check up or lack.
And this is the process screen been capture

What step can i check? I try to capture the log when run the SSIS, but also still show the Pre-Execute in 77%, not update in the log anymore.
Judy
- Edited by Yeap Judy Thursday, March 08, 2012 6:48 AM Company information
All Replies
-
Wednesday, March 07, 2012 5:29 AM
fas you mentioned that your machine is 32bit and the production is 64, and i see that you are using EXCEL in your package, first question is how are you calling calling your package? is it through a SQL Job ? and if so are you using the DTEXEC 32bit?
if so please check this link and look for what it says about dtexec 32 bit
Sincerely SH -- MCITP 2008, MCTS 2008 & 2005 -- Please kindly mark the post(s) that answered your question and/or vote for the post(s).
-
Wednesday, March 07, 2012 5:44 AMModerator
-
Wednesday, March 07, 2012 6:09 AM
fas you mentioned that your machine is 32bit and the production is 64, and i see that you are using EXCEL in your package, first question is how are you calling calling your package? is it through a SQL Job ? and if so are you using the DTEXEC 32bit?
if so please check this link and look for what it says about dtexec 32 bit
Sincerely SH -- MCITP 2008, MCTS 2008 & 2005 -- Please kindly mark the post(s) that answered your question and/or vote for the post(s).
Yes, i use DTEXEC 32bit to call at SQL Job, I not think the calling process have problem, else the package will totally cannot start, right?
And, the screen I capture is I manually run at Visual Studio
Judy
-
Wednesday, March 07, 2012 6:10 AM
As todd suggest it would be good to see the last few lines as well, though as a sugegstion you can try to quell your thoughts about the data, by keeping all the three Data Flow tasks in there own DFT containers each executing in parallel and let us know your findings.
Abhinav
- Proposed As Answer by GeoffBarraclough Thursday, March 08, 2012 3:35 AM
-
Wednesday, March 07, 2012 8:01 AM
It's also quite a bit more useful (IMHO) to look at the Output Window than the Progress Window. The Output Window shows messages in chronological order... what are the last few messages?

Talk to me now on

The output window only show this
Information: 0x4004300A at Data Flow Task, DTS.Pipeline: Validation phase is beginning.
Information: 0x4004300A at Data Flow Task, DTS.Pipeline: Validation phase is beginning.
Information: 0x40043006 at Data Flow Task, DTS.Pipeline: Prepare for Execute phase is beginning.
Information: 0x40043007 at Data Flow Task, DTS.Pipeline: Pre-Execute phase is beginning.Judy
-
Wednesday, March 07, 2012 8:43 AM
I try to split the 3 import process to 3 data flow, and it work!! What is the logic inside? Can anyone told meAs todd suggest it would be good to see the last few lines as well, though as a sugegstion you can try to quell your thoughts about the data, by keeping all the three Data Flow tasks in there own DFT containers each executing in parallel and let us know your findings.
Abhinav
Judy
-
Wednesday, March 07, 2012 8:03 PMModerator
-
Thursday, March 08, 2012 1:59 AM
If that's the case, there may have been some dependencies between your sources and destinations that were causing deadlocks? Very hard to tell without looking at the package and metadata...

Talk to me now on

The source is the store procedure, and all the store procedure will extract the data from different table and then import to one temporary table. The the destination are the same excel file, just different sheet, is it will be the reason? Because after I split all the extraction to different data flow task, although I have 11 sheets, the package was successful completed.
Judy
-
Thursday, March 08, 2012 3:46 AMModerator
-
Thursday, March 08, 2012 7:13 AM
I try to split the 3 import process to 3 data flow, and it work!! What is the logic inside? Can anyone told meAs todd suggest it would be good to see the last few lines as well, though as a sugegstion you can try to quell your thoughts about the data, by keeping all the three Data Flow tasks in there own DFT containers each executing in parallel and let us know your findings.
Abhinav
Judy
This will give you an idea why is it so
http://www.sql-server-performance.com/2009/ssis-an-inside-view-part-4/
yOu can think ot as that individual threads are generated when you have 3 DFT
Abhinav
- Proposed As Answer by Eileen ZhaoMicrosoft Contingent Staff, Moderator Friday, March 09, 2012 5:29 AM
- Marked As Answer by Eileen ZhaoMicrosoft Contingent Staff, Moderator Wednesday, March 14, 2012 7:28 AM

