再不解决,我真的要转行学Java去了。。。.NET下使用TransactionScope进行事务处理的问题

老田低代码 2008-07-10 04:08:42
各位老兄,各位老妹。。。

我有两台机器都是win2003,一台是数据库服务器,一台Web服务器。
从Web服务器上使用分布式事务的时候就连接不上。。

请看如下的代码,帮忙参考解决解决:

using (TransactionScope scope = new TransactionScope())
{
using (SqlConnection conn = new SqlConnection(ConnectionString))
{
//这里Open的时候就报错了啊,老是连接不上,报超时!!
conn.Open();
}
scope.Complete();
}

我两机器的设置图:


两机器都这样设置了。
但是使用DTCPing的时候却报如下的错误:

/////////////////////////////////////////////////////////////
Log from Test client:SVCTAG-G2HFY1X
Start DTC connection test with remote host as WANGSU-4D7CC8CE
WANGSU-4D7CC8CE is resolved to 192.168.0.51

This IP address is back traced to WANGSU-4D7CC8CE

Invoking RPC method on WANGSU-4D7CC8CE
Problem:fail to invoke remote RPC method
Error(status=1722): at dtcping.cpp (Line:265)

RPC pinging failure
Description:1722-RPC 服务器不可用。
Invalid partner CID while constructing binding handle
/////////////////////////////////////////////////////////////

我也将两机器的hosts都设置了的。。。
我觉得是见鬼了!!!!!

这个也是我发的:http://topic.csdn.net/u/20080710/15/57f2330a-4d91-4049-9640-39e0d915a2a9.html
...全文
210 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
老田低代码 2008-07-15
  • 打赏
  • 举报
回复
感谢各位的帮助,可是。。。问题还是没有解决。。。
反正一句话:我是真的被COM+打败了!!!

结贴了!!!
我很懒 2008-07-10
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/magazine/cc163527.aspx 防火墙也是个原因
老田低代码 2008-07-10
  • 打赏
  • 举报
回复
如果把

using (TransactionScope scope = new TransactionScope())

这句停掉的话,是不会报连接超时的。。。并且有时候还会报:“此事务已明地或暗地被确认或终止 ”
我总是怀疑是McAfee有问题,这东西用远程操作的话,有时候会把msdtc服务挡住。。。
yagebu1983 2008-07-10
  • 打赏
  • 举报
回复
Connection Timeout=你的时间
时间是秒啊
yagebu1983 2008-07-10
  • 打赏
  • 举报
回复
在连接字符串里设!!!
yagebu1983 2008-07-10
  • 打赏
  • 举报
回复
把连接的时间设长一些试试@!!!!
jeason_jun 2008-07-10
  • 打赏
  • 举报
回复
不知道,帮你顶!
江城老温 2008-07-10
  • 打赏
  • 举报
回复
mark先了。
wudi626 2008-07-10
  • 打赏
  • 举报
回复
感觉上应该只是权限问题,防火墙设置!
webwalker 2008-07-10
  • 打赏
  • 举报
回复

1、安全限制、防火墙
2、重置下MSTDC日志
3、重起MSTDC服务
cheng_feng001 2008-07-10
  • 打赏
  • 举报
回复
不得哦,这就要转java啊,服!

110,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧