mssql sqlserver sp_helpserver关键字使用说明简介


摘要:
下文讲述sqlserver中sp_helpserver关键字的使用说明,如下所示:



sp_helpserver 关键字功能说明

sp_helpserver功能:
获取当前数据库引擎下的链接服务器的详细信息。
此系统存储过程将返回:
服务器名称、服务器网络名称、服务器复制状态、服务器标识信息、服务器排序规则、查询超时时间值。


sp_helpserver 语法说明:

   sp_helpserver [ [ @server = ] 'server' ]
  [ , [ @optname = ] 'option' ]
  [ , [ @show_topology = ] 'show_topology' ]

—–参数说明—–
[ [ @server = ] ‘server’ ] :
待查询的服务器名称,缺省值为:null
[ @optname = ] ‘option’:
缺省值为null,否则应输入以下值:

说明
collation compatible 当此值设置为true时,将使分布式查询在链接服务器上的执行
data access 启用和禁用链接服务器以进行分布式查询访问
dist 分发服务器
dpub 到该分发服务器的远程发布服务器
lazy schema validation 在查询开始跳过远程表的架构检查
pub 发布服务器
rpc 从指定的服务器启用 RPC
rpc out 对指定的服务器启用 RPC
sub 订阅服务器
system 标识为仅供参考。不提供支持。不保证以后的兼容性。
use remote collation 使用远程列的排序规则而不使用本地服务器的排序规则


sp_helpserver 关键字举例应用

    ---显示当前服务器下所有链接服务器的信息  
    USE master; 
    GO
     EXEC sp_helpserver
     go
 
   ---显示当前服务器下"lnk_maomao"的链接服务器的信息
    USE master;
    GO
      EXEC sp_helpserver 'lnk_maomao'

返回列功能说明:

列名 列数据类型 备注
name sysname 服务器名称
network_name sysname 服务器的网络名称
status varchar(70) 服务器状态
id char(4) 服务器的标识号
collation_name sysname 服务器的排序规则
connect_timeout int 连接到链接服务器的超时值
query_timeout int 查询链接服务器的超时值