ado.net 分布式事务处理示例,及微软官方示例
来源:互联网 发布:mac玩手游问道 编辑:程序博客网 时间:2024/05/22 07:52
ado.net事务处理的一个实例,画面就三个按钮开始事务,执行,提交事务
代码如下:
下面这段代码是微软的官方示例,很能说明问题,
注意分布式 事务处理如果遇到错误的时候,事务自动控制执行的内容进行回滚,不需要我们额外做类似于rollback之类的处理
附:服务器×××上的MSDTC不可用解决办法
MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 .
位置:控制面板--管理工具--服务--Distributed Transaction Coordinator
依存关系:Remote Procedure Call(RPC)和Security Accounts Manager
建议:一般家用计算机涉及不到,除非你启用Message Queuing服务,可以停止。
位置:控制面板--管理工具--服务--Distributed Transaction Coordinator
依存关系:Remote Procedure Call(RPC)和Security Accounts Manager
建议:一般家用计算机涉及不到,除非你启用Message Queuing服务,可以停止。
解决办法: 1. 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动
2.在CMD下运行"net start msdtc"开启服务后正常。
注:如果在第1步Distributed Transaction Coordinator 无法启动,则是因为丢失了日志文件,重新创建日志文件,再启动就行了。重新创建 MSDTC 日志,并重新启动服务的步骤如下:
(1) 单击"开始",单击"运行",输入 cmd 后按"确定"。
(2) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)
(3) 最后输入:net start msdtc 回车,搞定!
- ado.net 分布式事务处理示例,及微软官方示例
- wpf微软官方示例
- ADO.NET数据库编程及示例
- ADO.NET 示例应用程序
- ADO.NET简单示例
- ADO.NET如何实现分布式事务处理
- C# ADO.NET示例程序
- Infragistics NetAdvantage For Asp.net官方在线帮助及示例
- [引]ASP.NET 中 事务处理(SqlTransaction)示例
- 微软官方的C# Socket编程示例
- .Net与Java的互操作(.NET StockTrader微软官方示例应用程序)
- JDBC进阶之事务处理基本原理及示例
- JDBC进阶之事务处理基本原理及示例
- ADO.NET Entity Framework 入门示例
- ADO.NET连接SQL Server数据库示例
- ADO.net事务处理方法。
- ADO.NET事务处理
- ADO.NET事务处理
- 总们的艺术
- ResourceTracking and IResourceDeltaVisitor
- 我的博客,我的技术生活
- ubuntu 右键加入打开终端功能
- C语言基础之指针取地址问题
- ado.net 分布式事务处理示例,及微软官方示例
- 反射简单入门教程
- 如何设置快速启动栏 win7 快速启动栏 快速启动栏不见了
- 设计模式 – 简单工厂模式(Factory)
- 命令行下的编辑工具 Vim
- hibernate之使用脱管对象(重附未被修改的脱管实例)
- 设计模式 – 策略模式(Strategy)
- C++面向对象课程设计 通信录
- 用C++数组实现约瑟夫环问题