Fórum atualizacao de base de dados #424238

20/09/2012

0

Pessoal, o seguinte

Tenho o mesmo sistema em 3 locais, funcionando isolados, em razao de nao ter acesso via rede.

Preciso mensalmente juntar os dados dos tres locais ( Database 1, 2 e 3), para fins contabeis ( DataBase final)

entao: mesma base de dados, mesmas tabelas, com dados diferentes.
pensei em criar uma base de dados espelho ( 1 , 2 e 3) -> e apos inserir registro por registro na base final

existe alguma maneira menos trabalhosa?

um abraco

cilmar


Cilmar Rosa

Cilmar Rosa

Responder

Posts

21/09/2012

Claudia Nogueira

Você tem que juntar todas as informações das 3 bases ou somente as informações pra fins contábeis? Eu uso um servidor de aplicação feito com DelphiXE usando DataSnap em um dos 3 lugares, e nos outros dois tem um client que fica enviando as informações. Se for somente informações contábeis fica mais rápido. Você elabora somente o que precisa replicar e nos clients faz o select e envia.
Responder

Gostei + 0

21/09/2012

Alisson Santos

Caro colega.

No caso o desenvolvimento tem que ser feito através da tecnologia datasnap, agora se seu cliente não tiver acesso a internet nesses lugares, aconselharia verificar o que precisa de informação, gerar os dados em uma tabela aparte utilizando o recurso do banco de dados.
Responder

Gostei + 0

21/09/2012

Cilmar Rosa

Ola

Exatamente isso. Tenho o sistema em tres locais, em funçao do acesso a Internet não ser póssivel ( confiavel eu diria)
Portanto não posso contar com isso.

Entao, eh como ter tres sistemas desktop.

Responder

Gostei + 0

22/09/2012

Singular Ti

Pelo que entendi sem rede nao tem como vc fazer de forma mais automatica não..
Eu faria assim:

Exportaria scrips com as informaçoes necessarias dos 3 bancos e importaria para um banco central digamos assim, que vai conter todas as informacoes dos outros 3 bancos.. reunindo tudo em um mesmo local..

Infelismente sem rede nao vejo outra solução!!
Responder

Gostei + 0

24/09/2012

Alisson Santos

olha agora ficou mais dificil, pois como você não tem acesso a rede e nem a internet, hoje como você faz esse tipo de relatório.?
Responder

Gostei + 0

24/09/2012

Cilmar Rosa

Ola
Hoje, faço os relatorios separados, o que não eh conveniente.







Responder

Gostei + 0

25/09/2012

Alisson Santos

Existe varias maneiras que pode fazer mais nenhuma é correta, o ideal é você criar uma base de dados com 3 tabelas e para cada base de dados você pode gerar o script de cada empresa.
após isso fazer uso de uma views ou procedure aonde você poderia fazer um union all ou até mesmo uma select simples para retornar o que precisa e depois fazer em um relatório.

Como eu falei, isso não é o correto, mais para suprir suas necessidades poderia estar fazendo isso e sempre que tiver que tirar um relatório, só gerar um script atual e pronto.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar