2012-08-23 50 views
0

我们在WCF服务中使用MSDTC。配置由3台计算机组成: 1. Linux上的服务器Oracle。 2. IIS与WCF服务的客户端服务器2003 3. IIS与服务WCF和服务器的Oracle服务器上的服务器2003为什么ENLIST = TRUE会增加oracle会话的最大数量?

如果连接字符串的财产争取= FALSE的服务工作!但分布式事务并不总是正确工作。有时候一方(客户服务)是提交,另一方(服务器服务)不提交。

如果连接字符串的属性为ENLIST = TRUE,那么服务就是工作!但oracle的会话数量是最大的增加而服务不起作用。

任何人都可以告诉我为什么ENLIST = TRUE会话增加了吗? 谢谢。

回答

0

问题已解决。两个客户端与IIS配合安装,应用程序与一个客户端一起工作,其他客户端支持msdtc。删除两个客户端后,安装一个客户端应用程序工作成功!