none
Transação distribuída Linked Server RRS feed

  • Pergunta

  • Boa tarde, estou com um problema com meu linked server.

    Eu criei o linked server entre os servidores, um identifica o outro normalmente, e criei uma trigger de update para replicar os dados do Servidor A para o Servidor B que estão conectados através de uma VPN.

    O pior é o seguinte, tinha feito vários teste (varios mesmo) até finalmente conseguir colocar para funcionar no cliente.

    Rodou perfeitamente por 2h, mas depois acabou dando erro e agora não consigo mais fazer as atualizações de um banco ir para o outro.

    Ao tentar atualizar a linha aparece:

    "The data in row 1 was not committed.

    Error Source: .Net SqlClient Data Provider.

    Error Message: The operation could not be performed because OLE DB provider "MSDASQL" for linked server "loja" was unable to begin a distributed transaction.

    OLE DB provider "MSDASQL" for linked server "loja" returned message "[Microsoft][ODBC SQL Server Driver] Erro de transação distribuída".

    O engraçado novamente é que funcionou por algum tempo!

    Ja verifiquei em todos os lugares os possíveis erros que se encontravam aqui no fórum, google, vários sites.

    Agradeço


    • Editado rodriguez4392 segunda-feira, 1 de outubro de 2012 17:30
    segunda-feira, 1 de outubro de 2012 17:22

Respostas

Todas as Respostas