sp_helpserver (Transact-SQL)

Se aplica a:SQL Server

Presenta información acerca de un servidor remoto o de replicación concreto, o acerca de todos los servidores de los dos tipos. Proporciona la siguiente información sobre el servidor: nombre, nombre de red, estado de replicación, número de identificación y nombre de intercalación. Asimismo proporciona valores de tiempo de espera para conectarse a servidores vinculados o para realizar consultas en los mismos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @server = ] 'server' Es el servidor sobre qué información se notifica. Cuando no se especifica el servidor , informa sobre todos los servidores de master.sys.servers. server es sysname, con un valor predeterminado de NULL.

[ @optname = ] 'option' Es la opción que describe el servidor. option es varchar(35), con un valor predeterminado de NULL y debe ser uno de estos valores.

Valor Descripción
compatible con la intercalación Afecta a la ejecución de consultas distribuidas sobre servidores vinculados. Si esta opción se establece en TRUE,
acceso a datos Habilita y deshabilita un servidor vinculado para el acceso a consultas distribuidas.
dist Distribuidor.
dpub Publicador remoto de este distribuidor.
lazy schema validation Omite la comprobación del esquema de las tablas remotas al comienzo de la consulta.
Pub Editor.
Rpc Habilita RPC desde el servidor especificado.
rpc out Habilita RPC en el servidor especificado.
sub Suscriptor.
sistema Solamente se identifica con fines informativos. No se admite. La compatibilidad con versiones posteriores no está garantizada.
usar intercalación remota Usa la intercalación de una columna remota en lugar de la del servidor local.

[ @show_topology = ] 'show_topology' Es la relación del servidor especificado con otros servidores. show_topology es varchar(1), con un valor predeterminado de NULL. Si show_topology no es igual a t o es NULL, sp_helpserver devuelve columnas enumeradas en la sección Conjuntos de resultados. Si show_topology es igual a t, además de las columnas enumeradas en los conjuntos de resultados, sp_helpserver también devuelve información topx y topy .

Valores de código de retorno

0 (correcto) o 1 (error).

Conjuntos de resultados

Nombre de la columna Tipo de datos Descripción
name sysname Nombre de servidor.
network_name sysname El nombre de red del servidor.
status varchar(70) Estado del servidor.
id char(4) Número de identificación del servidor.
collation_name sysname Intercalación del servidor.
connect_timeout int Valor del tiempo de espera para conectar a un servidor vinculado.
query_timeout int Valor del tiempo de espera para consultas sobre un servidor vinculado.

Comentarios

Un servidor puede tener varios estados.

Permisos

No se comprueba ningún permiso.

Ejemplos

A. Presentar información acerca de todos los servidores

En este ejemplo se presenta información acerca de todos los servidores mediante el uso de sp_helpserver sin parámetros.

USE master;  
GO  
EXEC sp_helpserver;  

B. Presentar información acerca de un servidor específico

En este ejemplo se presenta toda la información acerca del servidor SEATTLE2.

USE master;  
GO  
EXEC sp_helpserver 'SEATTLE2';  

Consulte también

Procedimientos almacenados del motor de base de datos (Transact-SQL)
sp_adddistpublisher (Transact-SQL)
sp_addserver (Transact-SQL)
sp_addsubscriber (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropserver (Transact-SQL)
sp_dropsubscriber (Transact-SQL)
sp_helpdistributor (Transact-SQL)
sp_helpremotelogin (Transact-SQL)
sp_helpsubscriberinfo (Transact-SQL)
sp_serveroption (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)