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.
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'
Vedere anche