Criei um pacote SSIS simples que extrai dados de seis tabelas SQL e despeja em arquivos simples. O pacote funciona bem no Visual Studio, mas continua recebendo o código de erro 0xC0048021 ao implantar no SSMS. Este é o erro principal
Tarefa de Fluxo de Dados:Erro: O componente está ausente, não registrado, não atualizável ou ausente nas interfaces necessárias. As informações de contato para este componente são "Flat File Destination;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos os direitos reservados; http://www.microsoft.com/sql/support;1" .
Eu tentei CSV e TXT e ambos falharam, o destino do arquivo RAW funciona . SQL 2016 e o pacote foi criado no Visual Studio 2019. Eu alterei as propriedades de configuração para a versão do servidor de destino para SQL 2016 conforme a imagem SSMS é a versão 20.2.30 O serviço SSIS está sendo executado como o serviço NT local
Qualquer conselho ou sugestão para tentar seria apreciado. Estou brincando com captura de erros agora para ver se isso ajuda.
Eu resolvi isso, descobri que precisava fazer upload do pacote SSIS usando uma versão mais antiga do management studio. Encontrei um download da versão 2016 do SSMS, instalei, importei o pacote e ele funciona com sucesso. Não vou levar o crédito por isso, pois tropecei neste link.
https://www.geopits.com/blog/solved-the-version-of-as400-clsidxxxx-is-not-compatível-com-esta-versão-do-dataflow-in-ssis.html