首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于通过“链接服务器”的方式,调用目标服务器下的存储过程的有关问题

2013-03-22 
关于通过“链接服务器”的方式,调用目标服务器上的存储过程的问题。YyServer, 是我创建的一个链接服务器,my_d

关于通过“链接服务器”的方式,调用目标服务器上的存储过程的问题。
YyServer, 是我创建的一个链接服务器,
my_data是目标服务器上的一个数据库,
fmt_tb是其中的一个表,
pr_test是其中的一个存储过程。

select top 10 *
from YyServer.my_data.dbo.fmt_tb

以上语句执行正常,可以查询出对应的记录。


以下语句执行时会报错。

exec YyServer.my_data.dbo.pr_test 'C1002'

错误提示如下:

服务器: 消息 7411,级别 16,状态 1,行 1
服务器 'YyServer' 没有为 RPC 的目的而配置。

请问要如何修改,才可以使用“链接服务器”的方式,调用目标服务器上的存储过程?
链接服务器 存储过程
[解决办法]
存储过程安全问题
  EXEC master.dbo.sp_serveroption @server=N'YyServer', @optname=N'rpc', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'YyServer', @optname=N'rpc out', @optvalue=N'true'
执行这个就可以了

热点排行