Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #107449
    Carlos
    Participante

      Pessoal,
      estamos desenvolvendo em .Net C# controlando transação através de objeto TransactionScope.
      Está dando o erro: “The Promote method returned an invalid value for the distributed transaction”
      Desconfiamos que falta configurar alguma coisa no servidor Oracle como o XA Transaction.
      Como verificar se o XA Transaction está habilitado e se não tiver, como habilitar?

      Obrigado,
      Carlos Araujo

      #107450
      Fábio Prado
      Participante

        @CArlos,

        O link http://www.atomikos.com/Documentation/ConfiguringOracleForXA poderá te ajudar para vc verificar se XA Transaction está habilitado no seu BD. Não há muito o que fazer na parte do BD. Já tive problemas parecidos na empresa em que trabalho e os erros estavam ocorrendo pelo mau uso do XA no nível da aplicação, pois o Desenvolvedor estava aprendendo a usar isso quando os erros ocorreram. Se o BD tiver XA habilitado é quase certeza de que o erro está no código da aplicação.

        []s

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.