当前位置:编程学习 > C#/ASP.NET >>

TransactionScope超过10分钟出现Unable to get error message (6107) (0)

数据库是ORACLE
使用TransactionScope,一个事务执行如果超过10分钟,就出现Unable to get error message (6107) (0)这样的错误,10分钟以内就没问题,不知该如何解决?

在网上查到
http://social.msdn.microsoft.com/Forums/eu/adodotnetdataproviders/thread/6b39ff00-071a-4b19-ba59-66f665f79daf说是修改machine.config文件。

但是我使用的是.netframework3.5,在它的文件夹下没找到这个文件,也没有CONFIG这个文件夹,在.netframework2.0和.netframework4.0中有这个文件。是我的.netframework3.5安装的有问题还是它本身就不带这个文件呢?
--------------------编程问答--------------------
引用楼主 victorhero 的回复:
...一个事务执行如果超过10分钟...


一个事务执行超过10分钟,是非常不好的做法。
最好检讨设计,为何需要如此漫长的事务。
--------------------编程问答--------------------
引用 1 楼 gomoku 的回复:
引用楼主 victorhero 的回复:
...一个事务执行如果超过10分钟...


一个事务执行超过10分钟,是非常不好的做法。
最好检讨设计,为何需要如此漫长的事务。


大数据量,多表必须同步插入。 --------------------编程问答-------------------- 在大数据量的情况下,一个事务执行超过10分钟是很正常的情况,在使用transactionscope时如何更改他的最大执行时间? fx3.5里面没找到machine.config文件。 --------------------编程问答-------------------- 业务应该分解......
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,