SQL: Distributed Transaction

NoFxPT

Power Member
Boas,
Tenho o SQL Server 2000 SP4 e estou a tentar através um linked server a apontar para AS400, e por intermédio de um trigger, ao fazer o insert numa tabela em SQL, ele fazer esse mesmo insert em AS400. No entanto deparo-me com o seguinte erro:

Server: Msg 7391, Level 16, State 1, Procedure INSERT_WMCS01F, Line 18
The operation could not be performed because the OLE DB provider 'MSDASQL' was unable to begin a distributed transaction.
[OLE/DB provider returned message: [IBM][iSeries Access ODBC Driver]Enlist with DTC phase failed. 2]
OLE DB error trace [OLE/DB Provider 'MSDASQL' ITransactionJoin::JoinTransaction returned 0x8004d00a].

Após ter investigado em busca de soluções, e ter encontrado algo sobre configurações do DTC e por aí fora verifiquei que está tudo em ordem.

Se alguém puder ajudar agradecia...

Cumprimentos
 
Back
Topo