Estou tentando atualizar um pacote SSIS que contém o componente de script. O componente de script obtém apenas a descrição do erro conforme descrito aqui .
Estou usando o assistente de atualização no SSDT 2015 que deve ser compatível com o SQL Server 2014. ( ssdt )
Depois que o assistente de atualização do pacote é executado, recebo um aviso e informações para cada fluxo de dados que possui um componente de script.
Aviso 0x40016044: Carregar tabela TableName: encontrado SQL Server Integration Services 2012 Componente de script TableName Erro Desc que requer migração!
Informações 0x4001601a: Carregar tabela TableName: A descrição do erro TableName foi migrada. O pacote deve ser salvo para manter as alterações de migração
Parece-me que o componente de script foi migrado com sucesso. Em seguida, construo e implanto o pacote em minha instância do SSIS.
Quando tento executar o pacote na instância, via agente SQL ou Catálogo do Integration Services, o pacote falha na verificação com os seguintes erros.
Carregar tabela PersonDisability:Error: Microsoft.SqlServer.Dts.Pipeline.ComponentVersionMismatchException: A versão de tablename Error Desc não é compatível com esta versão do DataFlow. [[A versão ou versão do pipeline ou ambas para o componente especificado é superior à versão atual. Este pacote provavelmente foi criado em uma nova versão do DTS ou do componente que está instalado no PC atual.]] em Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100 wrapper, Int32 lPipelineVersion)
Carregar tabela TableName:Error: os metadados do componente para "TableName Error Desc" não puderam ser atualizados para a versão mais recente do componente. O método PerformUpgrade falhou.
Com base nisso, se as mensagens forem precisas, tenho uma incompatibilidade de versão. Minha instância é 2014 SP1 CU3 (12.0.4427.24) e meu SSDT com o qual fiz a atualização do pacote é 2015(14.0.51128.0)
Essas versões são incompatíveis?
VS 2010/VS 2012 => SQL Server 2012.
VS 2013 => SQL Server 2014.
VS 2015 => SQL Server 2016 (por enquanto, em breve eles poderão segmentar o SQL Server 2012+)
Portanto, você precisa refazer suas importações usando SSDT para VS 2013/SQL Server 2014 ou esperar até que eles entreguem o próximo candidato a lançamento para SQL Server, que terá a capacidade de direcionar lançamentos específicos do SSIS