Den bedste måde, jeg har fundet til at opnå dette, er følgende:
- Jeg opretter en flad testoutputfil. Jeg udfylder .txt-filen med resultatsættet fra SQL-forespørgslen, der vil blive brugt i pakken. Sørg for, at den første række af .txt-filen indeholder kolonneoverskrifterne.
- Opret en flad filforbindelse. Peg den på den flade tekstoutputfil. Marker afkrydsningsfeltet "Kolonnenavne i den første datarække". Dette vil sikre, at de faktiske kolonneoverskrifter vil blive brugt/vist i stedet for "Kolonne 0", "Kolonne 1" osv. Klik på "OK" for at lukke Flat File Connection Manager.
- Rediger elementet Flat File Destination for at sikre, at de faktiske kolonneoverskrifters navne er samlet op, og at felterne er afbildet korrekt mellem din forespørgsel og outputkolonnerne i din Flat File Connection. Klik på "OK".
- Fremhæv den flade filforbindelse, og tryk på "F4" for at åbne vinduet "Egenskaber". Der skal du ændre "ColumnNamesInFirstDataRow" til "False".
Nu vil din flade outputfil kun indeholde data ... ingen kolonneoverskriftsrække. Alligevel kan du stadig gå til elementet Flat File Destination og se de faktiske kolonneoverskrifter, der bruges der.