没有活动事务 链接服务器的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务

解决方案-------使用DCTPing工具检测
1.        双方启动MSDTC服务--DTC、RPC服务
MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。

2.        打开双方135端口(或关闭防火墙)
MSDTC服务依赖于RPC(Remote Procedure Call (RPC))服务,RPC使用135端口,保证RPC服务启动,如果服务器有防火墙,保证135端口不被防火墙挡住。

使用“telnet IP 135 ”命令测试对方端口是否对外开放。也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放。

3.        保证链接服务器中语句没有访问发起事务服务器的操作
在发起事务的服务器执行链接服务器上的查询、视图或存储过程中含有访问发起事务服务器的操作,这样的操作叫做环回(loopback),是不被支持的,所以要保证在链接服务器中不存在此类操作。

4.        在事务开始前加入set xact_abort ON语句
对于大多数 OLE DB 提供程序(包括 SQL Server),必须将隐式或显示事务中的数据修改语句中的 XACT_ABORT 设置为 ON。唯一不需要该选项的情况是在提供程序支持嵌套事务时。

5.        MSDTC设置
打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”

链接服务器“xx“的 OLE DB 访问接口 “SQLNCLI“ 返回了消息 “没有活动事务。“相关推荐

  1. 链接服务器“(null)“的 OLE DB 访问接口 “SQLNCLI10“ 返回了消息 “客户端无法建立

    今日在执行链接服务器的时候,发生了以下报错 链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "客户端无法建立 ...

  2. 链接服务器 '(null)' 的 OLE DB 访问接口'STREAM' 返回了对列 '[!BulkInsert].field' 无效的数据...

    SSIS中数据流任务或者 DTS数据表对表同步(一般是从文本导到数据库表中),抛出下面异常 链接服务器 '(null)' 的 OLE DB 访问接口'STREAM' 返回了对列 '[!BulkInse ...

  3. mysql的ole db 访问接口msdasql的数据源对象_无法从链接服务器 (null) 的 OLE DB 访问接口 MSDASQL 获取列信息...

    无法从链接服务器"(null)"的OLEDB访问接口"MSDASQL"获取列信息.链接服务器"(null)"的OLEDB访问接口" ...

  4. 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...

    无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象 今天从access导数据到 ...

  5. sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...

    无法创建链接服务器"XXXXX"的 OLE DB 访问接口"OraOLEDB.Oracle"的实例. (Microsoft SQL Server,错误: 730 ...

  6. SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象

    SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...

  7. SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...

    SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...

  8. sqlserver通过linkserver连接mysql进行数据的操作,无法从链接服务器 “EPS64“ 的 OLE DB 访问接口“MSDASQL“提取行

    sqlserver通过linkserver(管理工具-ODBC数据源-系统DSN)插入数据后无法查询,删除,更新,使用 navicat 第三方工具可以正常查询,报错如下: 查询: 消息 7399,级别 ...

  9. 无法创建链接服务器 ORCL 的 OLE DB 访问接口 OraOLEDB.Oracle 的实例 (错误:7302)...

    原文:https://www.cnblogs.com/tiger2soft/p/6954308.html 在sqlserver中创建oracle的链接服务器时,提示此错误. 按照网上的方案,先后使用了 ...

最新文章

  1. jQuery带动画的弹出对话框
  2. 改变从内部开始:开发者与管理者的协作
  3. python遍历文件目录_python目录遍历
  4. MATLAB中设置figure的边框
  5. 【VMCloud云平台】私有云门户第一朵Web云(三)
  6. 如果张东升是个程序员
  7. 【传智播客】JavaWeb程序设计任务教程 第十,十一,十二章练习答案【2021最新合集】
  8. 详解MathType中如何插入特殊符号
  9. ShopNC【B2B2C】多用户电商平台系统,带WAP,微商城,圈子,门户
  10. 浏览器宽度和高度的说明
  11. hashcode值相同的字符串
  12. 【高等数学】伽马函数与斯特林公式
  13. 单点登录(4):单点登录实现(附源码)
  14. Unity2019新建空项目都报错(有两个看不到的红色报错)怎么解决?
  15. 3D游戏编程与设计——游戏的本质章节作业与练习
  16. JavaScript 中json的遍历
  17. 利用python实现星座运势查询APP
  18. iphone 6分辨率
  19. [python]写一个含蓄表白器加密神器,拿去试试?
  20. python画猪猪侠_猪猪侠的简笔画法

热门文章

  1. 短视频账号矩阵系统技术源码分享/技术搭建架构
  2. RecyclerView的极尽升华:BaseRecyclerViewFragment(修改)
  3. html入门 绿叶,HTML结构 - HTML | 绿叶学习网
  4. pmp证书合理复习时间是多长?
  5. C# 入门教程Subject发布和订阅
  6. Office软件优化技巧集锦
  7. idea添加方法注释模板
  8. 原装Win8本改装Win7不完全指南
  9. Elasticsearch:在满意度调查中实现并使用情绪分析器
  10. 空间说说html,空间说说