sp_helpserver (Transact-SQL)
Si applica a: SQL Server
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 relative alla sintassi Transact-SQL
Sintassi
sp_helpserver
[ [ @server = ] N'server' ]
[ , [ @optname = ] 'optname' ]
[ , [ @show_topology = ] 'show_topology' ]
[ ; ]
Argomenti
[ @server = ] N'server'
Specifica il server su cui vengono segnalate le informazioni. @server è sysname, con un valore predefinito .NULL
Quando il server non è specificato, restituisce informazioni su tutti i server in master.sys.servers
.
[ @optname = ] 'optname'
Opzione che descrive il server. @optname è varchar(35)e deve essere uno di questi valori.
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 disabilitare 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 |
Autore. |
rpc |
Attiva l'esecuzione di chiamate RPC dal server specificato. |
rpc out |
Viene abilitata 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 |
Usa le regole di confronto di una colonna remota anziché le regole di confronto del server locale. |
[ @show_topology = ] 'show_topology'
Relazione del server specificato con altri server. @show_topology è varchar(1) con valore predefinito NULL
. Se @show_topology non è uguale a t
o è NULL
, sp_helpserver
restituisce le colonne elencate nella sezione Set di risultati. Se @show_topology è uguale a t
, oltre alle colonne elencate nel set di risultati, sp_helpserver
restituisce topx
anche informazioni e topy
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
name |
sysname | Nome 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
R. Visualizzare 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. Visualizzare informazioni su un server specifico
Nell'esempio seguente vengono visualizzate tutte le informazioni sul server SEATTLE2
.
USE master;
GO
EXEC sp_helpserver 'SEATTLE2';
Contenuto correlato
- stored procedure 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)