社区
C#
帖子详情
C#事务TransactionScope问题
xiao_7845
2012-03-30 10:42:02
请问各位,使用该事物需要怎么配置啊?我在使用过程中总是报错,报错信息:"与基础事务管理器的通信失败",另外,还想请教下,这个事务类使用广泛吗?系统实施时是不是也要配置每台客户端的电脑呢?
...全文
193
5
打赏
收藏
C#事务TransactionScope问题
请问各位,使用该事物需要怎么配置啊?我在使用过程中总是报错,报错信息:"与基础事务管理器的通信失败",另外,还想请教下,这个事务类使用广泛吗?系统实施时是不是也要配置每台客户端的电脑呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
51Crack
2012-03-30
打赏
举报
回复
什么数据库?
xiao_7845
2012-03-30
打赏
举报
回复
前面两个都没问题,只是第三条没做,不知道该怎么做,麻烦你能说的具体点吗?谢谢! 我使用的电脑IP:10.1.14.39 , 服务器Ip:10.1.14.200 ,在同一个局域网.
力量与荣耀
2012-03-30
打赏
举报
回复
遇到此问题,主要是下面三类因素引起
1.MS DTC是否设置正确?
2.是否启用了防火墙?是否对DTC做了例外?
3.是否做了hosts映射?是否跨网域通信?
51Crack
2012-03-30
打赏
举报
回复
http://wenku.baidu.com/view/dab60313cc7931b765ce15d4.html
如果使用同一个连接,不会使用DTC,也就不会出现这种错误~
xiao_7845
2012-03-30
打赏
举报
回复
sql server 2005 数据库. 搞了好久了,都不成功!
C#
中
TransactionS
cope
的使用小结
TransactionS
cope
是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的
事务
。使用之前必须添加对 System.
Transactions
.dll 的引用。 下列代码就是一个正在创建的
事务
,这个
事务
自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引发异常,程序流控制就会跳出
TransactionS
cope
的 using 语句块,随后,
TransactionS
cope
将自行释放并回滚该
事务
。由于这段代码使用了 using 语句,所以 SqlConnection 对
TransactionS
cope
出错
TransactionS
cope
是.net 提供的可提升
事务
环境,开发软件的时候非常方便,但是在大数据量处理的时候,会莫名我出错,检查代码没有任何的错误 解决这个错误的方法:不用
TransactionS
cope
,自己写一个用MSDTC的
事务
就可以了。
TransactionS
cope
和分布式
事务
布式
事务
听起来很不错,其实不然。它只是尽可能的降低数据不一致的可能性,并不能完全避免。从我的应用中来看,总数约5千万的操作,错了十几个。当然,这个错误率完全可以忍受了。不能忍受的是当你的DB在cluster(集群)当中,msdtc也会被作为一项资源出现,cluster的某些
问题
会诡异的导致msdtc不可用,
问题
排查起来是非常郁闷的。
C#
分布式
事务
的超时处理实例分析
本文实例讲述了
C#
分布式
事务
的超时处理的方法。分享给大家供大家参考。具体分析如下:
事务
是个很精妙的存在,我们在数据层、服务层、业务逻辑层等多处地方都会使用到。 在这里我只说下
TransactionS
cope
这个微软推荐使用的隐式
事务
。它是从Framework 2.0开始引入的一个
事务
管理类,在使用隐式
事务
时,
事务
完成前 程序应调用
TransactionS
cope
的Complete()方法,将
事务
提交,然后利用Dispose()释放
事务
对象。若执行期间出现错误,
事务
将自动回滚。 比如: using (ransactionS
cope
s
cope
= new
TransactionS
cope
(
NET 2.0中的
事务
处理、回滚处理
通过登记正在执行的
事务
性工作类型的资源管理器,.NET Framework 2.0中的
事务
管理系统能够解决动态
事务
组合而导致的额外开销
问题
。它还提供了将多个不稳定资源转换为提交和回滚
事务
模型所需的架构。在下面的内容中将介绍.NET 2.0中与
事务
有关的轻量级
事务
管理、显式
事务
、
TransactionS
cope
类和自动化
事务
。
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章