none
SSIS DataReader Destination RRS feed

  • Pergunta

  •  

    Pessoal, bom dia.

     

    Preciso de uma ajuda urgente: Tenho uma tabela em um banco de dados SQL Server 2005 e necessito transferir o conteúdo desta tabela para um banco de dados Progress. O contrário eu consegui fazer utilizando o componente Data Flow e dentro dele o componente DataReader Source e como destino o OLE DB Destination. Consigo numa boa porém o contrário não ocorre. Peguei o componente OLE DB Source para ligar a tabela SQL Server porém no DataReader Destination não consigo definir um Connection Manager para associar o componente a tabela no banco de dados Progress e portanto chegar a meu objetivo.

     

    Estou no caminho certo ou existe alguma outra forma de resolver esse problema??

     

     

    Obrigada!!

    quinta-feira, 1 de novembro de 2007 13:02

Respostas

  • Thati,

     

    Já pensou em gerar um arquivo texto contendo os dados da table no SQL Server, e depois exportar para o Progress.

     

    Através do SSIS você poderia gerar este arquivo!!!

     

    Aqui na empresa possíveis uma base de dados instalada em um SGBD chamado Pervasive, não se você conhece, mas também esta tendo o mesmo problema, então decidi em utilizar um arquivo texto para fazer este processo, ai funcionou.

    quinta-feira, 1 de novembro de 2007 13:23

Todas as Respostas

  • Oi Thati

    Já tentou um OLE DB Source  e um OLE DB Destination?

    Abraço
    quinta-feira, 1 de novembro de 2007 13:12
  • Então, até esqueci de mencionar... é uma conexão ODBC.

    Então esta conexão não fica disponível pra mim no OLE DB Destination.

     

    Alguma ideia?

     

    Tks.

    quinta-feira, 1 de novembro de 2007 13:19
  • Thati,

     

    Já pensou em gerar um arquivo texto contendo os dados da table no SQL Server, e depois exportar para o Progress.

     

    Através do SSIS você poderia gerar este arquivo!!!

     

    Aqui na empresa possíveis uma base de dados instalada em um SGBD chamado Pervasive, não se você conhece, mas também esta tendo o mesmo problema, então decidi em utilizar um arquivo texto para fazer este processo, ai funcionou.

    quinta-feira, 1 de novembro de 2007 13:23
  • É isso aí thati... acho que o melhor a fazer é como o Junior sugeriu.

    Abraço
    quinta-feira, 1 de novembro de 2007 13:38
  • Ok, eu gero esse arquivo texto e através de qual componente eu transfiro o conteúdo do mesmo para a tabela no Progress? Digo isso pois não encontro nenhum componente de destino no qual eu possa configurar o banco de dados Progress e nem referenciar a qual tabela quero transferir os dados.

     

    Obrigada!

    quinta-feira, 1 de novembro de 2007 13:42
  • Não tem nenhuma opção de importação no Progress?

    Acho que vc não vai conseguir fazer isso no SSIS...

    quinta-feira, 1 de novembro de 2007 13:46
  • Conversei aqui com o cara do Progress e resolvemos criar um arquivo texto com os dados do SQL e uum programinha que vai ler este arquivo txt e carregar para o Progress. Ai eu coloco para executar o programinha dentro do SSIS.. acho que vai funcionar...

     

    Obrigada pelas idéias gente!!

     

     

    quinta-feira, 1 de novembro de 2007 13:58