XMLpitstop.com   |  VBnetexpert.com   |  Community Credit  
 
 
Pitstop Search:  
in
 
Sign in | Join | Help
 
 
  Blog
    Home  
 
  Entries By Date
 
<July 2008>
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
 
 
  Blog Categories
   
 
  Archives
    July 2009 (1)  
    April 2009 (1)  
    July 2008 (3)  
    June 2008 (1)  
    March 2008 (1)  
    December 2007 (1)  
    November 2007 (2)  
    October 2007 (4)  
    September 2007 (1)  
    July 2007 (2)  
    June 2007 (2)  
    January 2007 (2)  
    December 2006 (1)  
    November 2006 (1)  
    April 2006 (1)  
    March 2006 (1)  
    February 2006 (2)  
    January 2006 (1)  
    November 2005 (3)  
    October 2005 (2)  
    September 2005 (2)  
    August 2005 (4)  
    July 2005 (1)  
 
  Syndication
    RSS  
    Atom  
    Comments RSS  
  A Service Oriented Geek  
 

Gnarly issue setting up BizTalk 2006 R2 in a 2-Tier configuration on Virtual Server 2005

Before I forget to do this I wanted to post about this issue because it cost me a 1/2 day of debugging and I hope to save you this agony.  It actually turns out there's a nasty little issue when you use Virtual Server 2005 differencing disks to quickly stand up lab enviorments.  In my new role with Microsoft support I'm constantly setting up 1, 2, 3, and sometimes 4 node lab environments so differencing disks are pretty much a must.  Of course if you want to do this and still need the ability to join these servers to a test domain, then you have to make sure you rename / resid them.  That's where I've always relied on newsid from the sysinternals tools. 

 I've always wondered if this was a hack (versus a full sysprep) and I wondered when it would jump up and bite me.  I noticed in IIS that the anonymous user account does not get recreated to use the new computer name but that's never impacted me (I sort of figured a local account really isn't going to make much of a diff).  Well,  I have now finally found an issue that is ugly.  It turns out that if you are going to build an app server / db server both from the same base OS image you are going to have some issues with MSDTC.  I ran into this as I started to run through the BizTalk configuration tools.  I kept getting the following error:

 2008-07-08 17:44:58:0896 [ERR] WMI Failed in pAdmInst->Create() in CWMIInstProv::PutInstance(). HR=c0c025b3
2008-07-08 17:44:58:0906 [ERR] WMI WMI error description is generated: Exception of type 'System.EnterpriseServices.TransactionProxyException' was thrown.
2008-07-08 17:44:58:0936 [INFO] WMI CWMIInstProv::PutInstance() finished. HR=c0c025b3
[5:44:58 PM Error BtsCfg] d:\depot2300\mercury\private\mozart\source\setup\btscfg\btswmi.cpp(358): FAILED hr = c0c025b3

[5:44:58 PM Error BtsCfg] Exception of type 'System.EnterpriseServices.TransactionProxyException' was thrown.

At least this error helped me narrow down the root cause of the problem which is obviously System.EnterpriseServices.  So I started looking at all my settings for MSDTC and nothing seemed out of the norm.  All the right security settings and network dtc access settings were there.  So it was time to do a quick search with live.com (that's right ... I said live.com ... google is so 5 years ago :)

It turns out the problem is with the underlying CID settings for MSDTC.  It looks like newsid doesn't go in and take care of these.  Fortunately I wasn't the first one to come across this because I don't know if I would have come up with these steps.  A big bravo goes out to Wade Wegner who wrote a great overview of the problem and the steps to fix it.  You can read the full description and steps to identify wether or not this is your issue here:  http://blog.wadewegner.com/2007/08/13/quotWarningTheCIDValuesForBothTestMachinesAreTheSamequot.aspx.

If you just want the solution you can follow these quick steps on both machines. (taken from Wade's blog).

  1. Use Add Windows Components, and remove Network DTC.
  2. Go to the command line and run: MSDTC -uninstall
  3. Go to the registry and delete the MSDTC keys in HKLM/Software/Microsoft/Software/MSDTC, HKLM/System/CurrentControlSet/Services/MSDTC, and HKEY_CLASSES_ROOT\CID. *
  4. Reboot
  5. Go to the command line and run: MSDTC -install
  6. Use Add Windows Components, and add Network DTC.
  7. Go to the command line and run: net start msdtc **

* for me the CID settings were deleted when I did the -uninstall so you shouldn't need to remvoe the last ones.  Also,  this does mean you should delete the key at the top level and purge all the subkeys,  that freaked me out a little at first but of course we're just talking about a test lab here so I figured why not try it.  It worked like a champ.

** This step wasn't required for me as the service was already running following me adding the network DTC access from the windows components installer.

Published Jul 09 2008, 10:08 PM by tom.fuller
Filed under:
Comments

 

lvyani995 said:

shoes <a href="http://www.myshoesreview.com"> shoes </a>

shoes <a href="http://www.myshoesreview.com"> shoes </a>

Cheongsam <a href="www.myshoesreview.com/.../48"> Cheongsam </a>

Minimalist Wedding Dress <a href="www.myshoesreview.com/.../64"> Minimalist Wedding Dress </a>

fashion <a href="http://www.fashionreviewtoday.com"> fashion </a>

fashion <a href="http://www.fashionreviewtoday.com"> fashion </a>

Wedding Dress<a href="www.fashionreviewtoday.com/.../77"> Wedding Dress </a>

Short Hairstyles<a href="www.fashionreviewtoday.com/.../79"> Short Hairstyles </a>

June 6, 2010 10:39 PM
 
 
Copyright © . All Rights Reserved.
Powered by Community Server (Commercial Edition), by Telligent Systems