分布式事务MSDTC 启动了,.net控制台程序使用2个dbcontext的时候依然报错

控制台程序错误信息:MSDTC on server 'XXXXX' is unavailable.
数据库错误信息:The Microsoft Distributed Transaction Coordinator (MS DTC) service could not be contacted. If you would like distributed transaction functionality, please start this service.

开发环境:

操作系统: windows 10 pro x64

数据库系统: Microsoft SQL Server 2014 (SP1-GDR) (KB4019091) - 12.0.4237.0 (X64) Jul 5 2017 22:03:42 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.3 (Build 18362: )
数据库和控制台程序都在个人电脑

分布式服务和防火墙配置截图:

MSDTC服务启动
图片说明

MSDTC 组件属性配置

图片说明

防火墙关闭

图片说明

防火墙允许app添加msdtc

图片说明

防火墙入栈规则添加msdtc

图片说明

防火墙出栈规则添加msdtc

图片说明

使用subinal 授予network service账号msdtc权限

图片说明

数据库服务器实例连接属性勾选MSDTC选项

图片说明

.net 控制台程序和app.config截图

图片说明

图片说明

数据库日志错误信息截图

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问