Sql server 未为RPC配置服务器
在查找我的工作历史时,我发现以下错误:Sql server 未为RPC配置服务器,sql-server,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
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'
我无法找出发生这种情况的原因,针对此错误发布的任何解决方案都无法帮助我调试此问题。我将RPC和RPC out字段设置为True(如下图所示)。从SSMS注销,然后重新登录,它就工作了
您需要在调用服务器上启用链接器服务器属性中的
RPC Out
除非您希望链接的服务器能够调用您的服务器,否则不要启用RPC
您是否链接了远程服务器?似乎您可以从sys.servers中看到带有
SELECT*的链接服务器。我成功地测试了连接。通过该问题,我看到了服务器和“is_linked”和“is_rpc_out_enabeld”选项,值为1。您没有详细说明此对话框的位置