Fórum Transação com duas bases de dados #283269
30/05/2005
0
Estou trabalhando conectado a duas bases de dados pelo mesmo programa. Preciso que algumas rotinas atualizem as duas bases ao mesmo tempo mas preciso validar as alteracoes nas duas tabelas, cada uma em uma base de dados, de forma que as duas só sejam atualizadas caso a atualização via sql tenha sucesso.
Gostaria de saber se existe um meio de colocar as duas bases numa transação para garantir que a confirmação da alteracao nas tabelas só ocorra caso não haja nenhuma violacao em ambas?
Desde ja agradeço.
Ali.bhaskar
Curtir tópico
+ 0Posts
30/05/2005
Aroldo Zanela
Qual é o banco de dados? Verifique se ele suporta transações distribuídas (2PC - Two Phase Commit Process). Dependendo do seu SGBD, pode não haver nenhum esforço adicional que o empregado em transações locais.
Gostei + 0
30/05/2005
Ali.bhaskar
Meu banco eh firebird. Voce poderia me dar alguns detalhes de como isso funciona?
Gostei + 0
06/06/2005
Ali.bhaskar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)