【问题标题】:SQLNCLI10 Error when executing stored procedure in SQL Server在 SQL Server 中执行存储过程时出现 SQLNCLI10 错误
【发布时间】:2016-10-09 13:30:40
【问题描述】:

我有一个工作在我的一个服务器上运行,它使用链接服务器,链接服务器在升级过程中发生了变化,现在我的工作每天都失败。 我收到以下错误

链接服务器“链接服务器”的 OLE DB 提供程序“SQLNCLI10”返回消息“没有处于活动状态的事务。”。

消息 7391,第 16 级,状态 2,第 6 行
无法执行操作,因为链接服务器“链接服务器”的 OLE DB 提供程序“SQLNCLI10”无法开始分布式事务。

如果我直接从我的服务器执行链接服务器中的过程,那么它第一次显示此错误,第二次执行没有任何问题。

我的新链接服务器是2012版本,另外一个是2008 R2版本

请告诉我你的想法?

谢谢,
西瓦吉特

【问题讨论】:

  • 是否在两台服务器上都安装并启用了 Microsoft Distributed Transaction Coordinator?不确定是否仍然需要它,但在以前的版本中需要它。

标签: sql-server linked-server sql-job


【解决方案1】:

我不知道 SQL Server 2008 R2,但在 2008 年针对这个问题发布了一个修复程序,可以使用 here

【讨论】:

    猜你喜欢
    • 2022-10-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 2021-06-14
    相关资源
    最近更新 更多