o pivô não funciona no SSIS

Minha consulta SQL funciona bem quando eu a executo no SQL Management Studio, mas lance o erro abaixo quando executada no pacote SSIS. Algum conselho?

** Ao clicar em Criar consulta da sintaxe - ele mostra

A construção ou instrução SQL PIVOT não é suportada.
Caso 1:

SELECT listid, 
               [1] 
        FROM   (SELECT listid, 
                       val, 
                       [order] 
                FROM   gmt_listsvals) P 
               PIVOT (Max (val) 
                     FOR [order] IN ([1])) AS pvt

Caso 2:

SELECT comb_id, [orgunit], [time], [gender], [jobcategory], [ethnicity], [gradegroup], [regiongeo], [emplclass], operatorid,  seq_id,  sequance_name, listid 
FROM   (SELECT C.comb_id, dim_name, V.operatorid,V.seq_id, V.listid, dim_value, S.sequance_name 
        FROM   gmt_combinationsflat C 
            JOIN gmt_valuesflat V ON C.comb_id = V.comb_id 
            JOIN gmt_rangeseq S ON V.seq_id = S.seq_id 
            JOIN gmt_dimensions D ON C.dim_id = D.dim_id 
        WHERE  C.kpi_id = 9 AND C.last = 1) P 
PIVOT (Max(dim_value) FOR dim_name IN ( [ORGUNIT ], [Time ], [Gender ], [JobCategory ], [Ethnicity ], [GradeGroup ],  [RegionGeo ], [EmplClass ] ) ) AS pvtt
Erro

Exceção de HRESULT: 0xC0202009 Erro em ..: Código de erro SSIS DTS_E_OLEDBERROR. Ocorreu um erro no OLE DB. Código de erro: 0x80040E21. Um registro OLE DB está disponível. Origem: "Cliente nativo do Microsoft SQL Server 11.0" Hresult: 0x80040E21 Descrição: "Operação de várias etapas do OLE DB gerou erros. Verifique cada valor de status do OLE DB, se disponível. Nenhum trabalho foi realizado.".

questionAnswers(1)

yourAnswerToTheQuestion