sp_helpserver (Transact-SQL)
Relata informações sobre um determinado servidor de replicação ou remoto, ou sobre todos os servidores de ambos os tipos. Fornece o nome do servidor, o nome da rede do servidor, o status de replicação do servidor, o número de identificação do servidor e o nome de agrupamento. Também fornece valores de tempo limite para se conectar a servidores vinculados ou fazer consultas neles.
Sintaxe
sp_helpserver [ [ @server = ] 'server' ]
[ , [ @optname = ] 'option' ]
[ , [ @show_topology = ] 'show_topology' ]
Argumentos
[ @server = ] 'server'
É o servidor sobre o qual as informações são relatadas. Quando server não é especificado, os relatórios sobre todos os servidores em master.sys.servers. server são sysname, com um padrão NULL.[ @optname = ] 'option'
É a opção que descreve o servidor. option é varchar(35), com um padrão NULL e deve ser um destes valores.Valor
Descrição
compatível com agrupamento
Afeta a execução da consulta distribuída nos servidores vinculados. Se esta opção for definida como verdadeira,
acesso a dados
Habilita e desabilita um servidor vinculado para o acesso às consultas distribuídas.
dist
Distribuidor.
dpub
Publicador remoto para este Distribuidor.
validação de esquema lenta
Ignora a verificação de esquema de tabelas remotas no início da consulta.
pub
Publicador.
rpc
Habilita o RPC a partir do servidor especificado.
rpc out
Habilita o RPC para o servidor especificado.
sub
Assinante.
system
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
usar agrupamento remoto
Usa o agrupamento de uma coluna remota em vez do servidor local.
[ @show_topology = ] 'show_topology'
É a relação do servidor especificado com outros servidores. show_topology é varchar(1), com um padrão NULL. Se show_topology não for igual a t ou for NULL, sp_helpserver retornará as colunas listadas na seção Conjuntos de Resultados. Se show_topology for igual a t, além das colunas listadas nos Conjuntos de Resultados, sp_helpserver também retornará informações topx e topy.
Valores de código de retorno
0 (êxito) ou 1 (falha).
Conjuntos de resultados
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
Nome do servidor. |
network_name |
sysname |
Nome da rede do servidor. |
status |
varchar(70) |
Status do servidor. |
id |
char(4) |
Número de identificação do servidor. |
collation_name |
sysname |
Agrupamento do servidor. |
connect_timeout |
int |
O valor do tempo limite para conexão com um servidor vinculado. |
query_timeout |
int |
O valor do tempo limite para as consultas em servidor vinculado. |
Comentários
Um servidor pode ter mais de um status.
Permissões
Nenhuma permissão é verificada.
Exemplos
A. Exibindo informações sobre todos os servidores
O exemplo a seguir exibe informações sobre todos os servidores usando sp_helpserver sem nenhum parâmetro.
USE master;
GO
EXEC sp_helpserver
B. Exibindo informações sobre um servidor específico
O exemplo a seguir exibe todas as informações sobre o servidor SEATTLE2.
USE master;
GO
EXEC sp_helpserver 'SEATTLE2'
Consulte também