O script SSIS C # não é compatível

Recentemente, assumi um processo baseado em ETIS do SSIS e, devido a alguns problemas de licenciamento, tive que atualizar o Data Tools 2013 para 2015. A maior parte do projeto sobreviveu à atualização e corre bem. No entanto, em dois pacotes, tenho um método C # muito simples (transformação de script) para analisar alguns dos dados que causam algum problema.

Atualmente, a implantação é concluída usando "build" (não o método de desenvolvimento mais recente por meio do catálogo SSIS) e a etapa da tarefa SQL SERVER aponta diretamente para o arquivo dtsx.

O trabalho foi criado em um SQL SERVER 2014 que agende o ETL em etapas. O servidor tem uma configuração de 64 bits.

Tentei alterar a propriedade do projeto SSIS "Run64BitRuntime" para False e forçar a etapa com falha para usar o tempo de execução de 32 bits. Além disso, também tentei recriar o componente com a mesma configuração, mas ambos não funcionaram.

O mais estranho é que, quando executo o pacote do SSIS, ele é concluído com êxito, mas o trabalho é esmagado e gera a seguinte mensagem de erro:

* "decodificar" é o nome do componente do script de transformação

Mensagem ... Iniciado: 23:32:30 PM Erro: 12/12/2015 - 23: 32: 31.26 Código: 0xC0047062 Origem: stg stg (decode [2]) Descrição: Microsoft.SqlServer.Dts.Pipeline.ComponentVersionMismatchException: The A versão de decodificação não é compatível com esta versão do DataFlow. [[A versão ou versão do pipeline ou ambas para o componente especificado são maiores que a versão atual. Provavelmente, este pacote foi criado em uma nova versão do DTS ou no componente instalado no PC atual.]] No Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostCheckAndPerformUpgrade (IDTSManagedComponentWrapper100 wrapper, Int32 lPipelineVersion) Erro de erro final: 2015-12 -12 23: 32: 31.26 Código: 0xC004801F Origem: stg stg (SSIS.Pipeline) Descrição: os metadados do componente para "decodificação" não puderam ser atualizados para a versão mais recente do componente. O método PerformUpgrade falhou. Erro de erro final: 2015-12-12 23: 32: 31.28 Código: 0xC004801F Origem: stg SSIS.Pipeline Descrição: os metadados do componente para "decodificar, clsid {33D831DE-5DCF-48F0-B431-4D327B9E785D}" não puderam ser atualizados para a versão mais recente do componente. O método PerformUpgrade falhou. Erro de erro final: 2015-12-12 23: 32: 31.28 Código: 0xC0048021 Fonte: stg decode [2] Descrição: o componente está ausente, não está registrado, não é atualizável ou está faltando interfaces necessárias. As informações de contato deste componente são "Inclui e executa código de script personalizado. Por exemplo, aplique uma regra de negócios que limite o intervalo de valores válidos em uma coluna" renda "ou adicione valores em duas colunas e calcule a média da soma .; Microsoft Corporation; Microsoft SQL Server; Microsoft Corporation; todos os direitos reservados;http://www.microsoft.com/sql/support;9". Erro de erro final: 2015-12-12 23: 32: 31.28 Código: 0xC0047017 Fonte: stg SSIS.Pipeline Descrição: decodificação falhou na validação e retornou o código de erro 0xC0048021. Erro final de erro: 2015-12-12 23: 32: 31.28 Código: 0xC004700C Fonte: stg SSIS.Pipeline Descrição: Um ou mais componentes falharam na validação Erro de erro final: 2015-12-12 23: 32: 31.28 Código: 0xC0024107 Fonte: stg Descrição: houve erros durante a validação da tarefa ....

questionAnswers(2)

yourAnswerToTheQuestion