Най-добрият начин, който открих, за да постигна това, е следният:
- Създавам тестов изходен плосък файл. Попълвам .txt файла с резултатния набор от SQL заявката, която ще се използва в пакета. Уверете се, че първият ред на .txt файла съдържа имената на заглавките на колоните.
- Създайте връзка с плосък файл. Насочете го към плоския файл за изход на текст. Поставете отметка в квадратчето „Имена на колони в първия ред с данни“. Това ще гарантира, че действителните имена на заглавки на колони ще бъдат използвани/показани вместо „Колона 0“, „Колона 1“ и т.н. Щракнете върху „OK“, за да затворите диспечера на връзките с плоски файлове.
- Редактирайте елемента Местоназначение на плосък файл, за да се уверите, че действителните имена на заглавки на колони са избрани и че полетата са съпоставени правилно между вашата заявка и изходните колони на вашата връзка с плосък файл. Щракнете върху „OK“.
- Маркирайте връзката с плосък файл и натиснете "F4", за да отворите прозореца "Свойства". Там променете „ColumnNamesInFirstDataRow“ на „False“.
Сега вашият изходен плосък файл ще съдържа само данни...без заглавен ред на колона. И все пак можете да отидете до елемента Flat File Destination и да видите действителните имена на заглавки на колони, използвани там.