asp.net事务错误,基础事务管理器中的通信错误
我正在使用webforms,我需要定义一个事务。我正在使用System.EnterpriseServices命名空间。我在页面顶部有Transaction=“RequiresNew”,我这样定义事务asp.net事务错误,基础事务管理器中的通信错误,asp.net,sql,transactions,webforms,ironpython,Asp.net,Sql,Transactions,Webforms,Ironpython,我正在使用webforms,我需要定义一个事务。我正在使用System.EnterpriseServices命名空间。我在页面顶部有Transaction=“RequiresNew”,我这样定义事务 conn.open() try: cmd.executenonquery() ContextUtil.SetComplete() exception: ContextUtil.SetAbort() finally: conn.Close() 问题是,在同一页面中的另一个数据
conn.open()
try:
cmd.executenonquery()
ContextUtil.SetComplete()
exception:
ContextUtil.SetAbort()
finally:
conn.Close()
问题是,在同一页面中的另一个数据库连接调用库之前,我不需要在事务中运行另一个操作,并且该调用触发了以下错误(某种程度上,从西班牙语翻译过来)
基础事务管理器中存在通信错误。
(交通事故管理委员会错误)
看起来MSDTC服务已禁用我认为MSDTC服务已启用?
def dosomething( parameters ):
conn.open()
reader = cmd.ExecuteReader()
# do something
reader.Close()
conn.Close()