sys.sp_helpserver (Transact-SQL)

Aplica-se a: SQL Server

Reporta informações sobre um determinado servidor remoto ou de replicação, ou sobre todos os servidores de ambos os tipos. Fornece o nome do servidor, o nome da rede do servidor, o estado de replicação do servidor, o número de identificação do servidor e o nome de colação. Também fornece valores de time-out para ligação ou consultas contra servidores ligados.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_helpserver
    [ [ @server = ] N'server' ]
    [ , [ @optname = ] 'optname' ]
    [ , [ @show_topology = ] 'show_topology' ]
[ ; ]

Arguments

[ @server = ] N'servidor'

Especifica o servidor sobre qual a informação é reportada. @server é sysname, com um padrão de NULL. Quando @server não está especificado, devolve informação sobre todos os servidores em master.sys.servers.

[ @optname = ] 'optname'

A opção que descreve o servidor. @optname é varchar(35), e deve ser um destes valores.

Valor Description
collation compatible Afeta a execução da Consulta Distribuída contra servidores ligados. Se esta opção estiver definida como verdadeira,
data access Habilita e desabilita um servidor vinculado para acesso de consulta distribuída.
dist Distribuidor.
dpub Publisher remoto para este distribuidor.
lazy schema validation Ignora a verificação de esquema das tabelas remotas no início da consulta.
pub O Publisher.
rpc Ativa o RPC a partir do servidor especificado.
rpc out Habilita RPC para o servidor especificado.
sub Assinante.
system Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
use remote collation Utiliza a colação de uma coluna remota em vez da colação do servidor local.

[ @show_topology = ] 'show_topology'

A relação do servidor especificado com outros servidores. @show_topology é varchar(1), com um padrão de NULL. Se @show_topology não for igual a t ou NULLfor , sp_helpserver devolve as colunas listadas na secção de Conjuntos de Resultados. Se @show_topology for igual a t, além das colunas listadas no conjunto de resultados, sp_helpserver também devolve topx e topy informação.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Description
name sysname Nome do servidor.
network_name sysname Nome da rede do servidor.
status Varchar (70) Estado do servidor.
id char(4) Número de identificação do servidor.
collation_name sysname Compilação do servidor.
connect_timeout int Valor de timeout para ligação ao servidor ligado.
query_timeout int Valor de time-out para consultas contra servidor ligado.

Remarks

Um servidor pode ter mais do que um estado.

Permissions

Não são verificadas permissões.

Examples

A. Mostrar informação sobre todos os servidores

O exemplo seguinte mostra informações sobre todos os servidores usando sp_helpserver sem parâmetros.

USE master;
GO

EXECUTE sp_helpserver;

B. Mostrar informação sobre um servidor específico

O exemplo seguinte mostra toda a informação sobre o SEATTLE2 servidor.

USE master;
GO

EXECUTE sp_helpserver 'SEATTLE2';