码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server ->> Msg 7411, Level 16, State 1, Line 1 -- Server 'XXXX' is not configured for RPC.

时间:2015-09-15 19:58:27      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:

关于问题,有两个相关的服务器选项。

  exec sp_serveroption @server=CIA-SH-SVR-SIS, @optname=rpc, @optvalue=true
  exec sp_serveroption @server=CIA-SH-SVR-SIS, @optname=rpc out, @optvalue=true  


通常我们从linked server上取数据有两种办法。第一种是用完全路径访问,即SELECT * FROM [Server].[Database].sys.objects。另一种则是用EXEC(<cmd>) AT linked_server。

第一种办法好像是不受上面两个RPC选项的影响,至少我把它们都设置成false也照样可以从linked server上select数据。而第二种则需要把rpc out设置为true,我试过在rpc为false的情况下照样可以用第二种方法返回数据。测试环境:Microsoft SQL Server 2012 (X64) Enterprise Edition。

 

SQL Server ->> Msg 7411, Level 16, State 1, Line 1 -- Server 'XXXX' is not configured for RPC.

标签:

原文地址:http://www.cnblogs.com/jenrrychen/p/4811262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!