环境:
Server :Windows 2000 Server;SQL Server 2000
Client:Windows 2000 Professional;.NET Framework 1.1
我做了一个这样的COM+组件,如下定义
数据访问:
[Transaction(TransactionOption.Supported)]
[ClassInterface(ClassInterfaceType.None)]
[ConstructionEnabled]
[Serializable]
public class DataAccessHelper:ServicedComponent
另外,在另外一个地方定义了一个业务访问(也是一个COM+组件),调用数据访问的方法。
在实际运行时,启用了事务。但是,在这种情况下,会出现一个错误,就是在打开SQL Server连接时报“在分布式事务中登记时出错”。
特别的,这段代码在XP SP2下运行正常。
Server :Windows 2000 Server;SQL Server 2000
Client:Windows 2000 Professional;.NET Framework 1.1
我做了一个这样的COM+组件,如下定义
数据访问:
[Transaction(TransactionOption.Supported)]
[ClassInterface(ClassInterfaceType.None)]
[ConstructionEnabled]
[Serializable]
public class DataAccessHelper:ServicedComponent
另外,在另外一个地方定义了一个业务访问(也是一个COM+组件),调用数据访问的方法。
在实际运行时,启用了事务。但是,在这种情况下,会出现一个错误,就是在打开SQL Server连接时报“在分布式事务中登记时出错”。
特别的,这段代码在XP SP2下运行正常。
解决方案 »
- 为什么我发0分贴,就没人回复了?太BT了吧!!!!!!!!
- 调用雅虎台湾的搜索引擎获取结果,但返回结果不正确(比较急)
- 双击gridview的一行,如何获得他的值?
- 讨论:谁知道网络硬盘的原理?是怎么实现的?
- 网页的URL带有 & 符号时就没有反馈了,怎么回事?
- 哪位老大有C#的禁用网卡和启用网卡的程序?100相送。
- 如何在TextBox输入内容后自动跳出下拉框,并输入后会自动筛选就像股票输入代码的地方一样?
- 删除影起的问题
- Random.Next既然每次都是不同结果,那么Seed参数似乎是多余的。
- C#表单提交
- 在一個事務中怎樣才可以讀取UnCommited的數據?
- 请问:如何向WEB.CONFIG中添加一下节点?
3. 如果Server之间跨网段,则Server之间需要能互相PING到机器名(而不是IP地址)。
如果相互PING机器名有问题,修改system32/driver/etc目录下的hosts文件
4 察看dcomcnfg中察看msdtc的安全配置选项,保证双方都可以交互