【问题标题】:Server is not configured for RPC没有为 RPC 配置服务器
【发布时间】:2018-06-18 10:59:53
【问题描述】:

在查找我的工作经历时,我发现了以下错误:

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'

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

【问题讨论】:

  • 你链接远程服务器了吗?似乎您可以看到带有SELECT * FROM sys.servers 的链接服务器
  • 我测试连接成功。
  • 有了那个 quey,我看到了服务器以及值为 1 的选项“is_linked”和“is_rpc_out_enabeld”

标签: sql-server


【解决方案1】:

我将 RPC 和 RPC out 字段设置为 True(如下图所示)。退出 SSMS 并重新登录,它就可以工作了。

【讨论】:

  • 您没有说明您进入此对话框的位置
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2013-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多