COM+提交数据时报了这么个错误“[COMException (0x8004d00e): 此事务已明地或暗地被确认或终止]”。 请求高手帮忙,分不够再加!
(http://community.csdn.net/Expert/topic/5724/5724465.xml?temp=.3500177)
(上面是前几天发的帖子)
代码如下:
using (TransactionScope tran = new TransactionScope(TransactionScopeOption.Required))
{
try
{
new DS.EmploymentApplication().DelEmploymentApplication(EmploymentApplicationID);
tran.Complete();
}
catch (Exception ex)
{
throw ex;
}
}
(http://community.csdn.net/Expert/topic/5724/5724465.xml?temp=.3500177)
(上面是前几天发的帖子)
代码如下:
using (TransactionScope tran = new TransactionScope(TransactionScopeOption.Required))
{
try
{
new DS.EmploymentApplication().DelEmploymentApplication(EmploymentApplicationID);
tran.Complete();
}
catch (Exception ex)
{
throw ex;
}
}
“此事务已明地或暗地被确认或终止 (异常来自 HRESULT:0x8004D00E) ”//
// 以上省略 TranactionScope 详细声明
foreach (DataRow r in rows) {
行 247: using (SqlConnection conn = new SqlConnection(r["ConnectionString"].ToString())) {
行 248: conn.Open(); // Open 的时候就丢出异常了!!!!!
行 249: SqlCommand cmd = conn.CreateCommand();
行 250: foreach (DataRow jrow in dsTpl.Tables[0].Rows) {//
IIS 与 SQL 同一台服务器没有问题,【不同服务器】就出问题了两台服务器均是 win 2k3 sp2,
之前 sp1 是可以正常访问的估计是 sp2 增加了某些安全性,不知如何配置?
注册表的HKey_Local_Machine/Software/Microsoft/MSDTC里面增加了一个DWord的Subkey ,将TurnOffRPCSecurity数值设置为1.
这个获取对你有用
定位到 C:\WINDOWS\system32\drivers\etc 目录2.
记事本打开 hosts 文件(没有扩展名)3.
添加一行 Web 服务器 IP 和 主机名映射, 如 10.10.1.118 MyWebServerHostName4.
OK!