Distributed Services Support Team

The official blog of the engineers supporting distributed technologies

Browse by Tags

Tagged Content List
  • Blog Post: How to configure the MSDTC service to listen on a specific RPC server port

    Starting in Windows 7 and Windows Server 2008 R2 you can now configure the Microsoft Distributed Transaction Coordinator (MSDTC) to listen on a specific RPC server port. This is great news for network or firewall administrators. No longer do you have to open up a range of RPC Server ports and then guess...
  • Blog Post: Increasing DTC log file size

    Recently we were looking at changing Distributed Transaction Coordinator (DTC)’s log file size and learnt a few things. By default, the Maximum log file size is 64 MB. For general scenarios, one should not need more than that. But if you have a reason to increase the log file size past 64 MB, you...
  • Blog Post: List of UUIDs for MSDTC service to filter traffic on the firewall.

    MSDTC communication over the network depends upon RPC. RPC functionality through a firewall requires that specific ports are open to accommodate RPC dynamic port allocation. How to configure RPC dynamic port allocation to work with firewalls describes how t o enable MSDTC to communicate through a firewall...
  • Blog Post: Event ID 4156 with RPC_S_INVALIDA_ARG is logged intermittently when MSDTC Mutual Authentication is not required

    SYMPTOMS   Intermittently MSDTC 4156 error message with RPC_S_INVALIDA_ARG in the event details is logged in the event log when MSDTC is configured with Mutual Authentication not required. Event Type: Error Event Source: MSDTC Event Category: CM Event ID: 4156 Date: 10/29/2009 Time: 4:22:02 PM User...
  • Blog Post: TimeoutException Is Thrown in System.Transactions When Using the IBM Informix OLE DB Provider

    Problem Description A .NET WinForms application creates a distributed transaction that inserts a row into a remote Informix OLE DB database. The .NET app uses System.Transactions and the IBM Informix OLE DB Provider. The transaction starts timing out when calling TransactionScope.Complete().  It...
  • Blog Post: Access Violation in ole32 dll after installing MS09-012 on Windows 2000 servers

    On windows 2000 SP4 machines, you may experience AVs (C0000005 exceptions) in SQL Server or any application using msdtcprx.dll after installing the update MS09-012 . This is seen only on the machines with ole32.dll version earlier than 5.0.2195.7036 You will not see this issue if the server has Microsoft...
  • Blog Post: How to Update MSDTC with Windows Server 2003 MS DTC Hotfix Rollup Packages

    The Windows Server 2003 COM+ 1.5 hotfix rollup packages are cumulative. Each package contains all of the fixes that were released in previous rollup packages. Note that the fixes in a COM+ 1.5 rollup includes fixes for both COM+ and MSDTC. The final COM+ 1.5 rollup package is the Windows Server 2003...
  • Blog Post: Disaster Recovery for MSDTC on Windows Server 2003 and 2008

    You may experience serious problems with the Microsoft Distributed Transaction Coordinator (MSDTC) service. All attempts to troubleshoot MSDTC have not fixed the issue. You can follow these disaster recovery instructions on a standalone machine or a cluster node to reinstall the MSDTC service. For clusters...
  • Blog Post: Intermittent Error: MSDTC on server 'servername' is unavailable

    MSDTC on server 'servername' is unavailable is a generic error which indicates the application cannot connect to the MSDTC service or determine the service state at the beginning of a transaction. This article addresses the cause and the solutions for the error when it is occurring intermittently . Symptoms...
  • Blog Post: Troubleshooting MSDTC Permission Issues When a Distributed Transaction Starts

    This article is intended to address some common permission issues during the initialization process of a distributed transaction especially when a transaction begins on Microsoft Cluster Server (MSCS) clusters.  Symptoms   Microsoft Distributed Transaction Coordinator (MSDTC) is a transaction...
  • Blog Post: The hidden tool – MSDTC Transaction Tracing

    If you deal with MSDTC frequently, you might have noticed an option to toggle the tracing options for transactions in the MSDTC settings but I am not sure how many are really aware of what information is logged inside the trace file and how the trace file can be converted from a binary format to a text...
  • Blog Post: Troubleshooting MSDTC issues with the DTCPing tool

    Every day the Distributed Services support team in Microsoft helps customers in troubleshooting some of the most common Distributed Transaction errors which are a direct result of MSRPC (Microsoft Remote Procedure Call) communication failing in a network because of some Security\Firewall settings. On...
  • Blog Post: Welcome to the Distributed Services Support Team Blog

    Welcome everyone to the official blog of the Distributed Services support team at Microsoft. We are a part of Developer Support and currently provide support for the following technologies: COM/DCOM COM+ DTC Windows Communication Foundation (WCF) Workflow (WF) Web Services Enhancement...
Page 1 of 1 (13 items)