Com+事务问题(50分)

  • 主题发起人 偶尔幽默
  • 开始时间

偶尔幽默

Unregistered / Unconfirmed
GUEST, unregistred user!
我的COM+ 在有的机器上面(XP系统)只要把事物设置成“必须”或“新建”就不能正常运行;
报:
IObjectControl::Activate() 方法失败。对象的 CLSID 为: {E7E8D203-B30F-46F2-B205-7F00AD2F1F4E}
服务器应用程序 ID: {68DAB4F7-27E9-4EFC-BF89-9568E0F08B56}
服务器应用程序实例 ID:
{BB3F22D4-996E-4657-95C3-BC5AAFFD4032}
服务器应用程序名: Dream2
错误代码= 0x8004d00a : 无法在事务中列入。
COM+ 服务内部信息:
文件: d:/nt/com/complus/src/comsvcs/jit/jit.cpp, 行: 459
Comsvcs.dll 文件版本: ENU 2001.12.4720.308 shp

急!急!急!
 
没人知道吗?高手都哪去了
 
不会啊,是不是你在其它地方设置错了
 
我都照着网上说的改过设置了,还是不行。我的机器的磁盘格式是FAT32的,别人的是NTFS的,在别人的机器上就可以执行过去,我的就不行。
后来我把我的磁盘格式改为NTFS的还是执行不过去, 客户端还是报 '新事务不能登记到事物处理器中'。
 
你的msdtc没有设置好,就会出这种问题
组件管理--》我的电脑 属性--》ms dtc --》安全配置 --》把复选的都勾上,
单选的选择“不要求进行验证”
 
同意楼上的
 
顶部