MSDTC on server x is unavailable

1

I have Windows Server 2003 running in a virtual machine, running some software that is trying to update a database within transactions on my Windows 7 machine (the host for the VM).

On my host I have edited the settings for Local DTC by selecting the following

Client and Administration

  • Allow Remote clients
  • Allow Remote administration

Transaction manager communication

  • Allow inbound
  • Allow outbound
  • No authentication required

However when I try to run the software I receive this error: MSDTC on server 'x' is unavailable. Whilst searching for fixes most just suggest making sure the service is running which I have.

Cheers!

Fishcake

Posted 2011-01-06T14:20:32.870

Reputation: 254

Was this issue ever resolved for you? – Joshua Drake – 2017-06-20T17:05:57.750

@JoshuaDrake It was a while ago but I don't believe I did, I think I just gave up with the idea of running our system in a VM on my machine. However this was 6 years ago and my memory can be flaky. – Fishcake – 2017-06-21T07:25:01.327

Answers

1

My notes on similar problems I have had point to this: http://support.microsoft.com/kb/839279

That KB article has detailed instructions on how to configure the service and the windows firewall.

Also, it seems that our SOP is to set to "Mutual Authentication Required" and not "No Authentication Required". It doesn't seem like your setting would stop anything but, if the MSKB article doesn't work out, it might be worth changing the setting if you can easily restart the service and/or server.

Also, our servers primarily talk to other servers, either SQL Server (via linked servers) or IIS servers, all of which are Windows Server 2003 or 2008. YMMV with Windows 7.

darin strait

Posted 2011-01-06T14:20:32.870

Reputation: 421

0

I have a MS Virtual PC XP Mode machine and just corrected the issue with the following steps:

  1. I enabled Remote RPC Connections on the VM

    Trouble Shooting MSDTC Issues with DTCPing
    Update to restrict anonymous remote RPC access
    DTCPing Download

  2. I shortened the computer name DTCPing itself would not accept the NETBios name because it was too long.

    Troubleshooting Problems with MSDTC
    Troubleshooting steps - 8

Joshua Drake

Posted 2011-01-06T14:20:32.870

Reputation: 284