无法执行该操作,因为链接服务器 "XXX" 的 OLE DB 访问接口 "XXX"无法启动分布式事务 存储过程调用连接服务器视图 前台调用存储过程时报错
如题。
前台调用存储过程时报错:无法执行该操作,因为链接服务器 "XXX" 的 OLE DB 访问接口 "XXX" 无法启动分布式事务
后台存储过程能够执行成功且查询到数据,但前台调用存储过程时则报错。
------解决方案----------------------调用存储过程必须加这一句
exec sp_serveroption '链接服务器名xxx','rpc out','true'
------解决方案--------------------
再试试这个呢:
--1.1.3设置链接服务器的属性,从而远程调用存储过程rpc
EXEC master.dbo.sp_serveroption @server=N'xxx',
@optname=N'rpc out',
@optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'xxx',
@optname=N'rpc',
@optvalue=N'true'