Quantcast
Channel: SQL Server Integration Services forum
Viewing all articles
Browse latest Browse all 24688

Message "A request to establish a connection with the transaction manager was denied" during the transaction start

$
0
0

We have two oledbproviders, both runnign on top of miscellaneous providers also with SQLOLEDB.

First provider is inproc library, which works without problems in all activieties also these requiring Transactions changing db content.

Another provider is implemented as a client-server. A client is inproc library running in the address space of its host process, and a server is a separate local32 process. The server works  exactly in the same way as the first provider only it has its own memory space. This configuration works OK by read-only access but fails on the TransactionStart with the message

error 0x8004d01d:  A request to establish a connection with the transaction manager was denied

The global transaction coordinator is active.

I also tried DtcGetTransactionManager() but then I have the same message during the invocation ofJoinTransaction().

These server however successfully processes the transactions of other providers as msjet, access, oracle. The only problem is SQLOLEDB.

The mistake occurs also when both a client and a server possesses elevated  previlegies.

What could be reasons for that?

A there ways to get additional information regarding this rejection?





Viewing all articles
Browse latest Browse all 24688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>