BizTalk 2006 R2 Installation Problem
When installing BizTalk Server 2006 R2 on a multi-computer environment it failed with the error:
[INFO] WMI Deploying 'C:\Program Files\Microsoft BizTalk Server 2006 Microsoft.BizTalk.GlobalPropertySchemas.dll' [WARN] AdminLib GetBTSMessage: hrErr=80070002; Msg=The system cannot find the file specified.;
After searching Google I came across a few posts that were of use including one by Wade Wegner. This describes an environment very similar to may own – a VMWare ‘Template’ is used for each new server.
The following are the steps that I ran through to solve the problem using Wade’s post:
- Download DTCPing
- Extract the contents onto both the BizTalk Server and the SQL Server.
- Run DTCPing.exe on both machines
- I did notice that you needed to start the one you wanted to issue the ping command needed to be started first but that might just have been a glitch.
- On the BizTalk Server enter the SQL Server name into the ‘Remote Server Name’ box and click ‘PING’
If you recieve a message on the SQL Server saying that the ‘…CID values for both test machines are the same…‘ then this problem has been caused by ‘cloning’ the machines from the same base template.
To fix this problem I carried out the following on the BizTalk Server:
- Remove ‘Network DTC’ using ‘Add/Remove Programs’ under the ‘Windows Components’ section.
- Via the command line run ‘MSDTC -install’
- Delete the following keys from the registry (if present)
- HKEY_LOCAL_MACHINE\Software\Microsoft\DTC
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC
- HKEY_CLASSES_ROOT\CID
- Reboot the server
- Via the coommand line run ‘MSDTC -install’
- Add ‘Network DTC’ using ‘Add/Remove Programs’ under the ‘Windows Components’ section.
Try to ping the SQL Server from the BizTalk server using DTCPing as described above. All being well you should see a message ‘RPC Test is successful‘.
To further validate that everything was working with MSDTC I downloaded the DTCTester Tool and ran it.
I tried to configure the ‘Group’ under the ‘Microsoft BizTalk Server 2006 Configuration’ and it failed! Checking the error log there was a problem with ‘Enterprise SSO’. A quick look and it turned out the SSO service hadn’t started due to the fact that I had uninstalled MSDTC. After starting up the service everything worked fine.
Thanks Wade…..
