A melhor maneira que encontrei para fazer isso é a seguinte:
- Crio um arquivo simples de saída de teste. Preencho o arquivo .txt com o conjunto de resultados da consulta SQL que será usada no pacote. Certifique-se de que a primeira linha do arquivo .txt contenha os nomes dos cabeçalhos das colunas.
- Crie uma conexão de arquivo simples. Aponte-o para o arquivo simples de saída de texto. Marque a caixa "Nomes de coluna na primeira linha de dados". Isso garantirá que os nomes reais dos cabeçalhos das colunas sejam usados/mostrados, em vez de "Coluna 0", "Coluna 1", etc. Clique em "OK" para fechar o Gerenciador de conexões de arquivo simples.
- Edite o item Destino do Arquivo Simples para garantir que os nomes reais do cabeçalho da coluna sejam selecionados e que os campos sejam mapeados corretamente entre sua consulta e as colunas de saída de sua Conexão de Arquivo Simples. Clique em "OK".
- Destaque a Conexão de Arquivo Simples e pressione "F4" para abrir a janela "Propriedades". Lá, altere "ColumnNamesInFirstDataRow" para "False".
Agora, seu arquivo simples de saída conterá apenas dados... nenhuma linha de cabeçalho de coluna. No entanto, você ainda pode ir para o item Destino de Arquivo Simples e ver os nomes de cabeçalho de coluna reais sendo usados lá.