Error 5009.Registration of BAM performance counters failed.

For the first time, I tried installing BizTalk Server 2006 R2 on Windows Vista. I got the following error:

Error 5009.Registration of BAM performance counters failed. Return code -1.

I did a search on this, and found the following solution:

Run the command "lodctr /r " as administrator. (This rebuilds the performance counter registry.)

BizTalk 2006 R2 64-bit

As you might know, there is a 64-bit version of BizTalk 2006 R2. But there are some additional challanges when installing this version. I recently encountered strange errors when trying to configure the EDI/AS2 components. The solution was – hold on – to add the local network service account to the local admin group! The explanation seem to be that the configuration uses WMI scripts that are run under this account, and they need high permissions to run.

SSIS needed to configure BAM in BizTalk 2006?

According to the documentation (Installing and Configuring BizTalk Server in a Multicomputer Environment), you must install SQL Server 2005 Integration Services (SSIS) on the BizTalk server(s) in order to configure BAM Tools (i.e. the computer you will use to BAM Tools on). Unfortunately, this requires an extra SQL Server license… However, the documentation is not entirely accurate. You only need to install some of the SQL Client Tools, which does not require an extra server license. You should select:
  • Connectivity Components
  • Management Tools
  • Business Intelligence Development Studio
  • Legacy Components
SQL Client Components
(I’ve seen a report on successful installation without Busienss Intelligence Development Studio, so maybe it is not needed.)