none
Atualizar meu banco com SSIS RRS feed

  • Pergunta

  • Pessoal estou usando o SQL server 2008, e quero fazer uma integração de bancos....mas quero fazer uma rotina que atulize a minha base de tempos em tempos com esses outros bancos....

    me deem uma dica pessoal


    Obrigado
    Rogerio
    • Movido Gustavo Maia Aguiar sexta-feira, 4 de setembro de 2009 17:21 (De:SQL Server - Desenvolvimento Geral)
    quinta-feira, 3 de setembro de 2009 20:32

Respostas

Todas as Respostas

  • Rogerio,

             Você já tem a resposta! SSIS! Essa é a melhor ferramenta para a sua necessidade...
    MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008
    sexta-feira, 4 de setembro de 2009 00:44
    Moderador
  • Rogerio,


    Concordo com o Roberto, ainda mais se utilizarmos em conjunto com o SSIS um Job para executar em horários programados este pacote.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 4 de setembro de 2009 00:57
    Moderador
  • SSIS faz automaticamente a atualização?

    Não precisa eu programa-lo para ir no banco toda vez q o banco for atualizado e atualizar a base?


    Rogerio
    sexta-feira, 4 de setembro de 2009 15:48
  • Boa tarde Rogerio,

    O SSIS faz a integração de 2 bases distintas , você vai buscar a origem e liga-la ao destino , você pode atualizar a base full ou incremental, isso depende de vc.

    Agora se você quer a atualização em tempo real o ideal seria usar replicação.

    Abs,
    Ricardo Nepomuceno Analista BI Sql Server
    sexta-feira, 4 de setembro de 2009 18:18
  • Ricardo,

    Concordo com sua sugestão.

    Mas tanto a Replicação como também a utilização do package SSIS vão apresentar latência de dados, acho que o termo atualização em tempo real, mesmo com uma replicação de dados, não será em tempo real, poderá ser o mais próximo do real, mas tem sempre uma diferença de tempo.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    domingo, 6 de setembro de 2009 11:38
    Moderador
  • Obrigado, será que não consigo um material dizendo como fazer essa atualização full ou incremental?

    e surgiu outra dúvida tem como eu atualizar a base destino e a base origem...tipo assim meu cliente mudou a base destino e ela vai atualizar a origem e vise versa....

    Pq minha base onde meu cliente usará ele pode mudar os nomes dos campos mas isso vai atrapalhar na origem não vai?

    Obrigado...

    Rogerio
    quarta-feira, 9 de setembro de 2009 12:38
  • Rogério,

    Então isso é possível de ser feito, mas qualquer alteração na sua Base de Dados deverá ser repassada tanto para o package como também para replicação.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 9 de setembro de 2009 13:55
    Moderador
  • Junior,

    Bom dia!!!

    Cara tem como vc me dizer onde posso conseguir um material que me ajude a fazer essa atualização do banco, qdo atualiza a base atualiza a origem e vise versa e tambem como posso fazer para atualizar minha base de tempo em tempo onde posso programar isso?


    Obrigado
    Rogerio
    quinta-feira, 10 de setembro de 2009 13:09
  • Rogério - BI tudo bem?

    Material sobre o assunto eu dei uma pesquisada mas não encontrei, vc pode usar vários outros para ter o cenceito e implementar o mesmo. Algumas sugestões com muitas coisas do tipo:

    http://www.databasejournal.com/features/article.php/3593466/MS-SQL-Series.htm
    http://msdn.microsoft.com/pt-br/library/ms141026.aspx

    Sobre a atualização de tempo em tempo vc pode fazer um Job pra rodar, pra isso pode ser feito dentro do Management Studio após a criação do pacote.

    Espero ter ajudado, abraço !

    • Marcado como Resposta Rogerio - BI quinta-feira, 10 de setembro de 2009 16:00
    quinta-feira, 10 de setembro de 2009 13:40