开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

sql server 2005 链接服务器:未将服务器 配置为用于 RPC

简介: 原文:sql server 2005 链接服务器:未将服务器 配置为用于 RPC  RPC: 远程过程调用(Remote Procedure Calls) --LinkedServer.Rpc 属性: --获取或设置 Boolean 属性值,该值指定链接服务器是否支持远程过程调用 (RPC)。
+关注继续查看

原文:sql server 2005 链接服务器:未将服务器 配置为用于 RPC

 RPC: 远程过程调用(Remote Procedure Calls)

--LinkedServer.Rpc 属性:
--获取或设置 Boolean 属性值,该值指定链接服务器是否支持远程过程调用 (RPC)。
--属性值
--类型:Boolean
--一个 Boolean 值,该值指定该链接服务器是否支持 RPC。如果为 True,则可以在链接服务器上执行 RPC。 否则为 False(默认值)。



--LinkedServer.RpcOut 属性
--Boolean 属性值,该值指定链接服务器是否支持带有输出参数的远程过程调用 (RPC)。
--属性值
--类型:Boolean
--一个 Boolean 值,该值指定该链接服务器是否支持带有输出参数的 RPC。如果为 True,则可以在链接服务器上执行带有输出参数的 RPC。 否则为 False(默认值)。

 

sql server 2005 在执行job时,由于存储过程中使用了链接服务器,报错误信息如下:

已以用户 xxx\dbservice 的身份执行。 未将服务器 'yyy' 配置为用于 RPC。 [SQLSTATE 42000] (错误 7411). 该步骤失败。

 

解决:

选择链接服务器yyy属性/服务器选项,在服务器选项里有一个RPC和RPC OUT,全部选择TRUE,再次调用作业成功执行之。 RPCRPC OUT如果选择FALSE则不能远程调用该链接服务器所指向服务器上的存储过程,但可以执行相关的数据查询和插入更新删除操作,从安全性角度出发,对于不需要执行存储过称的远程调用应该关闭其RPCRPC OUT选项。

 

 

 
--关于 PRC 和 PRC out 的问题,只須兩條代碼即可搞定:
 
exec sp_serveroption @server='MYPROD' , @optname= 'rpc', @optvalue ='TRUE'  
exec sp_serveroption @server='MYPROD' , @optname= 'rpc out', @optvalue='TRUE'  

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在ESC服务器中使用eclipse连接sql server教程
在ESC服务器中使用eclipse连接sql server与在本地电脑连接十分类似,但是有些值得注意的地方是JDBC的版本问题,看似小问题,后面运行会报很多错误,本文章以eclispe连接数据库为例,本文章是分享在已经安装并配置好eclispe和SQL Server2019的情况下连接eclispe和SQL Server2019,因此我就直接跳过教大家如何安装eclispe和SQL Server2019的步骤。
0 0
Python迁移不同服务器的SqlServer数据表
把一个数据表的数据迁移到另一个表上,可以连接不同数据库和服务器(只需修改自己数据库参数、SQL语句、插入的数据量)
0 0
基于C#的SQLServer和FTP服务器的使用
在使用过程中遇到的几个小问题(已解决)
0 0
sqlserver服务器名称改成本地IP地址登录
原文:sqlserver服务器名称改成本地IP地址登录 在安装sqlserver2008、2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx  内部网络别的电脑也无法访问。
1510 0
sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法
原文:sqlserver复制报”应用复制的命令时在订阅服务器上找不到该行“解决方法 最近遇到“应用复制的命令时在订阅服务器上找不到该行”问题,报错如下: 官方给出的建议是重新同步和初始化订阅,当然,这是一种选择,但是对于动辄上百G的生产库,这种方法会消耗大量的资源和时间。
1330 0
[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器
原文:[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器   在配置数据同步的时候,要求相互同步的两台机器的数据库必须通过默认实例名称进行连接。如果你的默认实例已经删掉了,在当前实例上进行新建发布操作时候,会提示你:“由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……”   注意下面还有一个附加的提示,它的意思就是说默认实例名和当前的实例名称不一致。
796 0
SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器
原文:SQLServer 远程服务器不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器 创建了事务发布,在初始化时出现错误,查看相关代理信息如下: 日志读取器代理错误:  状态: 0,代码: 20015,文本: '远程服务器 "serverName" 不存在,未被指定为有效的发布服务器,或您无权查看可用的发布服务器。
1246 0
SqlServer 无法为可更新的订阅设置发布服务器登录名 sp_link_publication
原文:SqlServer 无法为可更新的订阅设置发布服务器登录名 sp_link_publication 没有截图: 创建可更新订阅,正常创建了发布,在订阅端创建订阅,最后一步提示完成,却出现了警告: 无法为可更新的订阅设置发布服务器登录名。
1205 0
Disconnected: No supported authentication methods available)FileZilla通过SSH连接Linux服务器( CentOS)
Disconnected: No supported authentication methods available)FileZilla通过SSH连接Linux服务器( CentOS)
0 0
+关注
杰克.陈
一个安静的程序猿~
文章
问答
文章排行榜
最热
最新
相关电子书
更多
网站/服务器取证 实践与挑战
立即下载
固守服务器的第一道防线——美联集团堡垒机的前世今生
立即下载
机器学习在大规模服务器治理复杂场景的实践
立即下载