Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | nelsontStarting Member
 
 
                                        25 Posts | 
                                            
                                            |  Posted - 2012-08-06 : 18:00:00 
 |  
                                            | Hi, I have a bunch of data flow steps in an SSIS package. My source is a sql statement and my destination is a csv file.In the destination, the fields are not in the same order as my source table.At first, I had 'select * from mytable' as the sql statement, but when I first noticed the problem I changed all of my source sql statements to explicitly list the columns I wanted.  Still, the output columns are not in same order as my select statement.Is there any way to force it to output in the same format as my sql statement?  I have 77 data flow object that I will have to change, and almost all of the output formats are different.Thanks in advance. |  |  
                                    | visakh16Very Important crosS Applying yaK Herder
 
 
                                    52326 Posts | 
                                        
                                          |  Posted - 2012-08-06 : 18:28:51 
 |  
                                          | did you check and metadata in ssis and see order of columns? is it same as source or different?------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |  
                                          |  |  |  
                                    | nelsontStarting Member
 
 
                                    25 Posts | 
                                        
                                          |  Posted - 2012-08-06 : 18:51:45 
 |  
                                          | My source is sql statement pulling from a table in my database.  The order of the columns in that table is the same order as my select statement.  But when I look at the mapping of the columns in the flat file destination, the order is different.It's not different in any organized way that I can see, either.  It's not an alphabetical list or grouped by data type or anything.  It seems random. |  
                                          |  |  |  
                                    | visakh16Very Important crosS Applying yaK Herder
 
 
                                    52326 Posts | 
                                        
                                          |  Posted - 2012-08-06 : 18:58:14 
 |  
                                          | quote:it will get jumpled up only if you did some modifications since the data flow was created. the time when it gets created it will excatly follow order in source------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/Originally posted by nelsont
 My source is sql statement pulling from a table in my database.  The order of the columns in that table is the same order as my select statement.  But when I look at the mapping of the columns in the flat file destination, the order is different.It's not different in any organized way that I can see, either.  It's not an alphabetical list or grouped by data type or anything.  It seems random.
 
 |  
                                          |  |  |  
                                |  |  |  |