未为RPC配置服务器

时间:2018-06-18 10:59:54

标签: sql-server

寻找我的工作经历我发现以下错误:

06/18/2018 00:00:01,MBS_Lojas_ExportaMR_OutrasLojas,Error,1,WIN-VRT-01\SQL2008,MBS_Lojas_ExportaMR_OutrasLojas,Passo1,,Executed as user: WIN-VRT-01\integracao. Server 'x.y.z' is not configured for RPC. [SQLSTATE 42000] (Error 7411).  The step failed.,01:11:15,16,7411,,,,0

我有这个链接服务器,其选项为RPC和RPC Out,值为true。

在工作中我有这个

EXEC master.dbo.sp_serveroption @server=N'x.y.z', @optname=N'rpc', @optvalue=N'true'
EXEC master.dbo.sp_serveroption @server=N'x.y.z', @optname=N'rpc out', @optvalue=N'true'

我无法找到原因,为此错误发布的解决方案都没有帮助我调试此问题。

2 个答案:

答案 0 :(得分:3)

您需要在呼叫服务器上的链接服务器属性中启用RPC Out

除非您希望链接的服务器能够对您的服务器进行呼叫,否则请不要启用RPC

Enable RDP Out in Linked Server Properties

答案 1 :(得分:1)

我将RPC和RPC out字段设置为True(如下图所示)。注销SSMS,然后重新登录即可。

Linked Server Properties