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.
Convenzioni 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, SQL Server 2005 considera tutti i caratteri del server collegato compatibili con il server locale, relativamente al set di caratteri e alla sequenza di confronto oppure al tipo di ordinamento.
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
Identificazione a solo scopo informativo. Supporto non fornito. 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.
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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
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
Riferimento
Stored procedure del Motore di database (Transact-SQL)
sp_adddistpublisher (Transact-SQL)
sp_addserver (Transact-SQL)
sp_addsubscriber (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropserver (Transact-SQL)
sp_dropsubscriber (Transact-SQL)
sp_helpdistributor (Transact-SQL)
sp_helpremotelogin (Transact-SQL)
sp_helpsubscriberinfo (Transact-SQL)
sp_serveroption (Transact-SQL)
Stored procedure di sistema (Transact-SQL)