Fórum Transação com duas bases de dados #283269

30/05/2005

0

Bom dia!
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

Ali.bhaskar

Responder

Posts

30/05/2005

Aroldo Zanela

Colega,

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.


Responder

Gostei + 0

30/05/2005

Ali.bhaskar

Oi!
Meu banco eh firebird. Voce poderia me dar alguns detalhes de como isso funciona?


Responder

Gostei + 0

06/06/2005

Ali.bhaskar

sobe


Responder

Gostei + 0

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

Aceitar