sp_helpserver (Transact-SQL)

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.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

  • [ @server = ] 'server'
    Es el servidor cuya información se va a presentar. Cuando no se especifica el parámetro server, presenta información acerca de todos los servidores en master.sys.servers. server es de tipo sysname y su valor predeterminado es NULL.

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

    Valor

    Descripción

    collation compatible

    Afecta a la ejecución de consultas distribuidas sobre servidores vinculados. Si esta opción se establece en TRUE,

    data access

    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

    Publicador.

    rpc

    Habilita RPC desde el servidor especificado.

    rpc out

    Habilita RPC en el servidor especificado.

    sub

    Suscriptor.

    system

    Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

    use remote collation

    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 de tipo varchar(1) y su valor predeterminado es NULL. Si show_topology no es igual a t o es NULL, sp_helpserver devuelve las columnas de la lista en la sección Conjuntos de resultados. Si show_topology es igual a t, sp_helpserver también devuelve la información de topx y topy, además de las columnas listadas en Conjuntos de resultados.

Valores de código de retorno

0 (correcto) o 1 (error).

Conjuntos de resultados

Nombre de 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'