Windows Phone 7 (WP7) and Facebook

One Saturday morning in late January I picked up my WP7 to discover that my girlfriend had disappeared from my tile screen, and was no longer listed in my people hub. What had I done? Did I forget to call? Did I forget her birthday? Well probably :), but that was not the problem! I…

0

When using thread impersonation “DTCGetTransactionManagerEx”is failing from the MSDTC groups passive cluster node

The Problem You could be encountering this problem if: ·         You are using an application calling the API “DTCGetTransactionManagerExW” from a thread impersonating a different user to that which the process is running as;  ·         The application is running and failing on the MSDTC passive node of an Windows 2003 Cluster (and it is working when…

0

Reinstalling / Rebuilding COM+ on Windows 2008

Unlike on Windows 2003 it is not possible to Reinstall/Rebuild COM+ on Windows 2008 without effectively reinstalling the operating system. Before undertaking such an extreme step the question of why COM+ needs to be installed should be addressed. A common reason for this is due to the errors shown below: For example: The COM+ Event…

0

MSDTC communication is not working on a Windows 2008 Cluster when Incoming Caller Authentication or Mutual Authentication is required

In the design change between Windows 2003 and Windows 2008, MSDTC running on a cluster should now be able to take advantage of all available MSDTC authentication option when servers are running on the same domain as their MSDTC client servers.   There is however a problem which causes this supported scenario to fail.  …

1

Unable to view or change the properties (Tracing, Logging or Security settings) in Component Services for a clustered instance of MSDTC which resides in a SQL Server cluster resource group

The issue normally only occurs when MSDTC is using the same cluster virtual name as SQL. The point of failure seems to be API call to “RegConnectRegistryEx” with the SQL network name. When this specific issue occurs, the call returns HR “0x80070035” (ERROR_BAD_NETPATH). This is specifically network path not found.   The simplest way to…

0

SubInACL Installation

In previous blogs I have discussed the use of the SubInACL tool for changing the Access Control Lists (ACL’s) of services. The tool can be downloaded from http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en). Please be aware that to use the tool successfully you must install in on the target machine using the MSI file. If you simply copy the SubInACL.exe…

0

Knowing the limits (MSDTC participant / enlistment limits)

In most cases when flowing a distributed transaction between more than a single machine, a number of Transaction Managers (TM’s) will be involved. In Microsoft’s case the TM implementation is the Microsoft Distributed Transaction Coordinator (MSDTC). The MSDTC representing the machine where the transaction is begun is normally referenced to as the superior MSDTC. The…

0

MSDTC transaction statistics show a large number of aggregated “Unknown” and “Total” transactions when viewed from a remote machine

Take the scenario whereby MSDTC is configured on Server A and allows remote administration. This means on server B you will be able to add Server A as a remote machine within the component services management snap-in. Once added you will be able to make administrative changes to the MSDTC on Server A from Server…

0

You cannot use or configure MSDTC on a Windows 2003 Cluster without a shared disk

On a Windows 2003 cluster you can only ever have one instance of MSDTC running on the cluster at any one time. For this reason and to ensure the running instance of MSDTC is available to all nodes in the cluster, it must be configured as a clustered resource as per http://support.microsoft.com/kb/301600.   In order…

1