如何避免分布式事务?

时间:2016-04-01 14:43:04

标签: c# entity-framework ado.net oledb

有一个C#程序调用存储过程,其中insert linkedserver... from ....。 C#程序使用实体框架(ctx.Database.ExecuteSqlCommand("...."))。

我试过

  1. 将属性“启用分布式事务的促销”更改为false。
  2. 在C#程序的连接字符串中添加“Enlist = false”
  3. 更改SQL Server的MSDTC以允许匿名身份验证...
  4. 但它仍然会出现以下错误。

    当前命令发生严重错误。结果(如果有的话)应该被丢弃。 链接服务器“....”的OLE DB提供程序“SQLNCLI11”返回消息“没有事务处于活动状态。”。

0 个答案:

没有答案
相关问题