sando o SSIS para extrair uma representação XML dos dados da tabela em um arqui

Estou tentando usar o SSIS para extrair a representação XML de um resultado da consulta definido para um arquivo de texto. No momento, minha consulta está extraindo com êxito a saída XML exata que eu preciso quando a executo no SSMS. Eu tentei todos os truques que encontrei para usar esse conjunto de resultados em um pacote SSIS para criar um arquiv

Usar um fluxo de dados para portar uma origem OLE para um arquivo simples não funciona porque a saída de uma consulta XML é tratada como TEXT e o SSIS não pode enviar TEXT, NTEXT ou IMAGE para um destino de arquivo.

Tentei executar a tarefa SQL para preencher uma variável de usuário e, em seguida, use uma tarefa de script (escrita usando C #) para gravar o conteúdo dessa variável de usuário em uma saída de arquivo, mas a variável de usuário está sempre vazia. Não sei, mas suspeito que isso ocorra novamente porque o XML é tratado como TEXT ou IMAGE e a variável do usuário não lida com iss

A consulta está neste formato: SELECT * FROM dataTable WHERE dataTable.FIELD = 'Valor' PARA XML AUTO, ROOT ('RootVal')

O conjunto de dados resultante é XML bem formado, mas não consigo descobrir como obtê-lo do conjunto de resultados para o arquiv

É uma tarefa relativamente fácil para mim escrever um aplicativo de console para fazer isso no C # 4.0, mas as restrições exigem que eu pelo menos prove que não pode ser feito com o SSIS antes de escrever o aplicativo de console e um agendado

questionAnswers(4)

yourAnswerToTheQuestion