没有为 RPC 配置服务器

Cát*_*tos 10 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
Run Code Online (Sandbox Code Playgroud)

我有这个带有选项 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'
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会发生这种情况,并且针对此错误发布的任何解决方案都无法帮助我调试此问题。

小智 15

我将 RPC 和 RPC out 字段设为 True(如下图所示)。注销 SSMS 并重新登录,它工作正常。

链接服务器属性

  • 你没有说明你从哪里进入这个对话框的 (2认同)

Hen*_*yer 5

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

RPC除非您希望链接服务器能够调用您的服务器,否则不要启用。

在链接服务器属性中启用 RDP 输出


小智 5

只需添加打开“属性”窗口的步骤即可。在 SMSS 调用服务器中,展开服务器对象 -> 展开链接服务器 -> 右键单击​​链接服务器 -> 属性