摘要:
使用 .net 中的 System.EnterpriseServices 命名空间中的事务支持,或者使用 System.Data.SqlClient.SqlTransaction 类可以获取在进行 Sql Server 操作时的事务支持。这能够为我们 的程序提供极大的灵活性,也能极大地简化我们的代码。 然而,一些 sql 语句是不能在事务中使用的。否则,在执行过程中,就可能抛出编号为 226 ... 阅读全文
摘要:
使用 .net 中的 System.EnterpriseServices 命名空间中的事务支持,或者使用 System.Data.SqlClient.SqlTransaction 类可以获取在进行 Sql Server 操作时的事务支持。这能够为我们 的程序提供极大的灵活性,也能极大地简化我们的代码。 然而,一些 sql 语句是不能在事务中使用的。否则,在执行过程中,就可能抛出编号为 226 ... 阅读全文
摘要:
在 windows 2003 中启用分布式事务时候经常会遇到很多乱七八糟的问题,比如: 失去了与事务管理器的连接。 服务器 '%Server%' 上的 MSDTC 不可用。 该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 还有最bt的就是:此事务已明地或暗地被确认或终止。 .... 下面将我的经验介绍给大家,欢迎大家一起讨论。 我在测试的时候,数据库是单独的一台机器,也碰... 阅读全文
摘要:
MSDTC( Distributed Transaction Coordinator )服务必须在 NT AUTHORITY\NetworkService 帐户下运行;即使是 NT AUTHORITY\Network Service(注意,Network和Service中间有空格)也不行(至于这两个帐户的区别,在网上也没有找到,还望大家不吝赐教 :))。如果登录帐户被更改,MSDTC服务会继续运... 阅读全文
|