Linked Server中的存储过程问题

dwei dwei 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
单独运行Linked Server中存储过程,
exec [10.194.1.16].[SSS].[dbo].ufo_FQ_SPC_Defect
正常返回结果,

但是用如下语句却有错误,
insert into tbINT
exec [10.194.1.16].[SSS].[dbo].ufo_FQ_SPC_Defect

错误信息:
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
[OLE/DB provider returned message: New transaction cannot enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].

我在另外一台数据库服务器上运行,却都可以,
请高手解答,哪里有问题,
如何更改配置,使前一台服务器可以执行Insert语句。
谢谢!

^_^

...全文

相关推荐

SQL SERVER使用ODBC 驱动建立的链接服务器调用存储过程时参数不能为NULL值

我们知道SQL SERVER建立链接服务器(Linked Server)可以选择的驱动程序非常多,最近发现使用ODBC 的 Microsoft OLE DB 驱动程序建立的链接服务器(Linked Server), 调用存储过程过程时,参数不能为NULL值。 否则就会报下面错误提示: 对应的英文错误提示为: EXEC xxx.xxx.dbo.Usp_Test NULL,NULL,’ALL’ Msg 7213, Level 16, State 1, Line 1 The attempt by the provider to pass remote stored procedure param

weixin_38737366

linked server

NULL 博文链接:https://samsongbest.iteye.com/blog/1399288

weixin_38669628

SQL Server 远程连接服务器详细配置(sp_addlinkedserver)

主要介绍了SQL Server 远程连接服务器详细配置(sp_addlinkedserver),需要的朋友可以参考下

weixin_38545243

通过SQLServer 2008 操作 MySQL的方法

数据库测试环境 1. SQL Server 2008 2. MySQL 5.1.36 Database: Test Table: TestTable 创建MySQL 测试表 代码如下: CREATE TABLE `testtable` ( `id` int(11) DEFAULT NULL, `name` varchar(50) DEFAULT NULL, `age` int(11) DEFAULT NULL )  创建Link Server 下面来创建一个与MySQL交互的链接(类似Oracle 的DBLink),在SQL Server 管理器中右键Server Objects 目录下的L

weixin_38603259

两个不同数据库中的表之间的操作(包含sql server /oracle)

主要总结了:不在同一个数据库中的两张表之间的操作,这里主要是把oracle和sql server这两个数据库之间做了一个比较。

BuildingUtil
评论 4
收藏 已收藏
分享
返回顶部
dwei
应用实例 27,579 成员 68,540 内容