Troubleshooting and Administrating MSDTC (Microsoft Distributed Transaction)

    Administration   1. How does client communicate with MSDTC Cluster?   2. Understanding MSDTC communication from network layer traffic   Cluster   1. How to configure individual MSDTC resource with SQL cluster application in SQL Server 2008 Failover Cluster   2.  How to configure shared MSDTC resource for Windows 2008 Failover Cluster  …

0

How to troubleshoot MSDTC transaction failure issue with linked Oracle Server on Win2003

In enterprise environments, customers sometimes need to set MSDTC transaction to work with remote Oracle target server. Because the cross-product setup is complicated, sometimes we may face Transaction Failure issue when updating data to a linked Oracle database, for example:   Server: Msg 7391, Level 16, State 1, Line 1 The operation could not be…

0

How to troubleshoot the “Red Arrow” issue in Component Services ( I )

In distributed environment, when we meet problems to call DCOM components or COM+ application, the first thing is to open the Components Manager to check or reconfigure COM+/DCOM settings.  However,  it is possible that when we open the Component Services, a “Red Arrow” displays on the “My Computer” node:    If we try to expand…

4

Troubleshooting IIS: IIS Administration Issues

    1. IIS Admin Service cannot start with error 0x80004015   2. IIS MMC hangs after upgrading Windows 2000 to Windows 2003   3. Windows Firewall setting for IIS Manager remote connection   4. Failed to Open IIS MMC after modified machine.config   5. How to index IIS 7.0 Web sites in Windows Server…

0

Use a proxy page to realize OWA Single Sign-on

  In a production environment, if customer sets Exchange OWA (Outlook Web Access) behind some external portal, after sign in the web portal, when access the OWA, most users don’t like re-type user name and password. We call this requirement as OWA SSO (Single Sign-on).   To achieve this goal, if the web portal is…

2

Analyze .NET Fusion log with PowerShell in timely manner

  In my previous post, I give one sample on how to use Powershell to filter and categorize information from thousands of IIS7 FREB log files.   Here is another sample to quickly find out useful information from .NET fusion log with PowerShell.  Here we go:   Problem Description =============== Customer’s web application reported this…

0

Why does client application report “RPC is Unavailable” after compiled as a Release Version?

  One customer has a DCOM application, which was developed by unmanaged C++. The client application is the managed code. When the client application is compiled as a Debug version, everything runs smoothly, however, after it runs as a Release version, an “RPC is Unavailable” happens always.   Analysis ========== While we look at the…

0

Digging out information from FREB efficiently with PowerShell

  IIS 7.0 provides the FREB method to get verbose requests handling information for all contents file and status code. If we have identified the exact content type and status code for investigation, checking FREB information will not be a challenge.   However, if the status code is general or the content type is not…

1

Understanding MSDTC communication from network layer traffic

  MSDTC relies on RPC to communicate from peer to peer. In general situations, it is supposed to be transparent for most users. However, when we are facing network or communication issues between two transaction nodes, understanding how the MSDTC works on RPC layer from network traffic will become quite useful for us to quick…

0

Signature corrupted after uploading MSI file to WebDav folder on IIS 6

  Symptom ======== Download one public MSI file which has digital signature from http://go.microsoft.com/fwlink/?LinkId=95743 , view its Digital Signature property:     It shows the signature is OK.   1.   On IIS 6, enable WebDav folder (For detailed steps can refer to Using WebDAV with IIS), upload the MSI file to this folder, check the uploaded…

0