PSSDIAGForBizTalk Error enumerating virtual servers

Problem

========

When running
PSSDiagForBizTalk in a BizTalk cluster which is not SQL cluster(no SQL server resource
in the cluster), the following error is reported:

2011/02/25
15:14:35.48 PSSDIAG Error enumerating virtual servers. Is your SQL Server
instance clustered?

2011/02/25
15:14:35.48 PSSDIAG Error retrieving servers from the configuration file.
Aborting. Please see Microsoft Knowledge Base article 906532 for more
information

Cause

========

PSSDiagForBizTalk
tool tries to retrieve the SQL server cluster resource from the BizTalk cluster
and it fails with the above error.

Solution

========

Open pssdiag.ini,
change the section [.] to [BizTalk_Machine_NetBios_Name]. For example, one node
of the BizTalk cluster netbios name is birdgun, the section could be changed to
[birdgun] when run the tool on this node. This makes the tool skips the steps
to enumerate the cluster resources and continue to run.