sp_helpserver (Transact-SQL)

Restituisce informazioni su un particolare server remoto o di replica oppure su tutti i server di entrambi i tipi. Specifica il nome del server, il nome di rete del server, lo stato di replica del server, il numero di identificazione del server e il nome delle regole di confronto nonché i valori di timeout per la connessione a server collegati o l'esecuzione di query su server collegati.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @server = ] 'server'
    Server su cui vengono restituite informazioni. Quando server viene omesso, vengono restituite informazioni su tutti i server inclusi in master.sys.servers. server è di tipo sysname e il valore predefinito è NULL.

  • [ @optname = ] 'option'
    Opzione che descrive il server. option è di tipo varchar(35) e il valore predefinito è NULL. I possibili valori sono i seguenti.

    Valore

    Descrizione

    collation compatible

    L'utilizzo di questa opzione influisce sull'esecuzione delle query distribuite in server collegati. Se questa opzione è impostata su true,

    data access

    Consente di attivare e disattivare un server collegato per l'accesso a query distribuite.

    dist

    Server di distribuzione.

    dpub

    Server di pubblicazione remoto associato al server di distribuzione corrente.

    lazy schema validation

    Ignora il controllo dello schema delle tabelle remote all'inizio della query.

    pub

    Server di pubblicazione.

    rpc

    Attiva l'esecuzione di chiamate RPC dal server specificato.

    rpc out

    Attiva l'esecuzione di chiamate RPC al server specificato.

    sub

    Sottoscrittore.

    system

    Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

    use remote collation

    Consente di utilizzare le regole di confronto di una colonna remota anziché quelle del server locale.

  • [ @show_topology = ] 'show_topology'
    Relazione esistente tra il server specificato e altri server. show_topology è di tipo varchar(1) e il valore predefinito è NULL. Se show_topology non è impostato su t oppure è NULL, sp_helpserver restituisce le colonne elencate nella sezione Set di risultati. Se show_topology è impostato su t, oltre alle colonne elencate nella sezione Set di risultati sp_helpserver restituisce i dati topx e topy.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nome colonna

Tipo di dati

Descrizione

name

sysname

Nome del server.

network_name

sysname

Nome di rete del server.

status

varchar(70)

Stato del server.

id

char(4)

Numero di identificazione del server.

collation_name

sysname

Regole di confronto del server.

connect_timeout

int

Valore di timeout per la connessione al server collegato.

query_timeout

int

Valore di timeout per le query eseguite sul server collegato.

Osservazioni

A un server possono essere associati più stati.

Autorizzazioni

Le autorizzazioni non vengono controllate.

Esempi

A. Visualizzazione di informazioni su tutti i server

Nell'esempio seguente vengono visualizzate informazioni su tutti i server tramite l'esecuzione di sp_helpserver senza parametri.

USE master;
GO
EXEC sp_helpserver

B. Visualizzazione di informazioni su un server specifico

Nell'esempio seguente vengono visualizzate tutte le informazioni sul server SEATTLE2.

USE master;
GO
EXEC sp_helpserver 'SEATTLE2'