Usuário com melhor resposta
Atualizar meu banco com SSIS

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)
Respostas
-
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
Todas as Respostas
-
-
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 -
-
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 -
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 -
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 -
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 -
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 -
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