"Warning: the CID values for both test machines are the same"
来源:互联网 发布:让中国儿童也学会编程 编辑:程序博客网 时间:2024/05/17 23:57
I came across a frustrating interesting problem today where the BizTalk Server 2006 Configuration wizard would fail every time I applied a new configuration.
Unlike a typical BizTalk developer environment (which usually consists of BizTalk and SQL Server on the same machine), this environment consisted of two separate machines: one BizTalk Server 2006 and one SQL Server 2005 (i.e. the BizTalk databases are stored on the SQL Server). Additionally, this is a virtual environment and both machines were cloned from the same base Windows Server 2003 R2 template.
I was installing the following components ...
· Enterprise Single Sign-On (SSO)
· Group
· BizTalk Runtime
· MSMQT
It would successfully install ENTSSO, but would fail when installing the group. The log file reported the following error:
Failed to configure with error message [Exception of type 'System.EnterpriseServices.TransactionProxyException' was thrown.]
The following Google search suggested to me that the underlying problem was with MSDTC (aren't all BizTalk problems?). I checked, and double-checked, the MSDTC properties on both servers and couldn't find anything wrong with the configuration. So, I had to pull out the big guns.
I downloaded DTCPing (a very handy tool for debugging DTC issues) and ran it on both machines (make sure to read the instructions on how to use DTCPing as it is not straightforward). In the generated log file I noticed the following warning:
WARNING: the CID values for both test machines are the same while this problem won't stop DTCping test, MSDTC will fail for this ...
A Google search on this warning helped me to understand that the underlying problem is that the CID values stored for MSDTC were not changed during the cloning process. But of course!
If you're experiencing this problem, check the following registry key on both of your machines. Are the keys identical?
HKEY_CLASSES_ROOT/CID
Mine were. Here's the steps I took successfully reinstall MSDTC so that the CID values were unique. Run this procedure on both machines:
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 (if they're still there).
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
After running this on both servers I was able to confirm that the CID values were unique. And, sure enough, when I next applied my configuration to BizTalk Server 2006 everything worked perfectly.
I hope this helps!
- "Warning: the CID values for both test machines are the same"
- Test whether two objects hold the same data values or both are null
- Error:Application and test application id cannot be the same: both are 'com.xxxxxxx' for debugAndroi
- [Android]Error:Application and test application id cannot be the same: both are '' for debugAndroid
- Error:Application and test application id cannot be the same: both are 'cn.deu.bztc.happyidiom.activ
- 从AS导入Eclipse项目,报Error:Application and test application id cannot be the same: both are 'com.
- as 导入eclipse项目报错:Error:Application and test application id cannot be the same: both are 'com.hjy.act
- What Are the Default HotSpot JVM Values
- Compare two files are exactly the same
- Are All Home Security Cameras the Same?
- Codewars解题Are they the "same"?
- You have set Tablespace Full Metrics Threshold values for the USERS tablespace as follows: Warning (
- Invalid value set for db.setupType, the valid values are EMBEDDED or EXTERNAL
- Invalid value set for db.setupType, the valid values are EMBEDDED or EXTERNAL
- Python-selenium:Protected Mode settings are not the same for all zones.
- are both configured to produce the output file
- The source files...are both configured to produce the output file,The project cannot be built.
- Warning: No instrumentation runner found for the launch, using android.test.InstrumentationTestRunne
- Is Scala Really the Next C++?
- VB.Net常用语法
- gdb的简单使用和gdb+gdbserver方式进行ARM程序调试
- 如何清除web 服务器的缓存
- 实体关系图(ER图)
- "Warning: the CID values for both test machines are the same"
- 配置Vista中IIS7遇见的几个问题
- 『天涯杂谈』十大古今名人语录经典(2007版)
- 实现Windows XP Live On USB Device
- 北京大学复试听力题型
- 实际编程中常用的线程同步技术【C#,C++】
- DevExpress8.1 ASPxGridView保存数据的心得
- 十万火急
- 日式键盘与美式键盘转换