sp_helpserver (Transact-SQL)
Se aplica a: SQL Server
Presenta información acerca de un servidor remoto o de replicación concreto, o acerca de todos los servidores de los dos tipos. Proporciona la siguiente información sobre el servidor: nombre, nombre de red, estado de replicación, número de identificación y nombre de intercalación. Asimismo proporciona valores de tiempo de espera para conectarse a servidores vinculados o para realizar consultas en los mismos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpserver
[ [ @server = ] N'server' ]
[ , [ @optname = ] 'optname' ]
[ , [ @show_topology = ] 'show_topology' ]
[ ; ]
Argumentos
[ @server = ] N'server'
Especifica el servidor sobre qué información se notifica. @server es sysname, con un valor predeterminado de NULL
. Cuando no se especifica el servidor , devuelve información sobre todos los servidores de master.sys.servers
.
[ @optname = ] 'optname'
Opción que describe el servidor. @optname es varchar(35) y debe ser uno de estos valores.
Valor | Descripción |
---|---|
collation compatible |
Afecta a la ejecución de consultas distribuidas sobre servidores vinculados. Si esta opción se establece en TRUE, |
data access |
Habilita y deshabilita un servidor vinculado para el acceso a consultas distribuidas. |
dist |
Distribuidor. |
dpub |
Publicador remoto de este distribuidor. |
lazy schema validation |
Omite la comprobación del esquema de las tablas remotas al comienzo de la consulta. |
pub |
Publisher. |
rpc |
Habilita RPC desde el servidor especificado. |
rpc out |
Habilita RPC en el servidor especificado. |
sub |
Suscriptor. |
system |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
use remote collation |
Usa la intercalación de una columna remota en lugar de la intercalación del servidor local. |
[ @show_topology = ] 'show_topology'
Relación del servidor especificado con otros servidores. @show_topology es varchar(1), con un valor predeterminado de NULL
. Si @show_topology no es igual a t
o es NULL
, sp_helpserver
devuelve columnas enumeradas en la sección Conjuntos de resultados. Si @show_topology es igual a t
, además de las columnas enumeradas en el conjunto de resultados, sp_helpserver
también devuelve topx
e topy
información.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
name |
sysname | Nombre de servidor. |
network_name |
sysname | El nombre de red del servidor. |
status |
varchar(70) | Estado del servidor. |
id |
char(4) | Número de identificación del servidor. |
collation_name |
sysname | Intercalación del servidor. |
connect_timeout |
int | Valor del tiempo de espera para conectar a un servidor vinculado. |
query_timeout |
int | Valor del tiempo de espera para consultas sobre un servidor vinculado. |
Comentarios
Un servidor puede tener varios estados.
Permisos
No se comprueba ningún permiso.
Ejemplos
A Mostrar información sobre todos los servidores
En este ejemplo se presenta información acerca de todos los servidores mediante el uso de sp_helpserver
sin parámetros.
USE master;
GO
EXEC sp_helpserver;
B. Mostrar información sobre un servidor específico
En este ejemplo se presenta toda la información acerca del servidor SEATTLE2
.
USE master;
GO
EXEC sp_helpserver 'SEATTLE2';
Contenido relacionado
- Motor de base de datos procedimientos almacenados (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)
- Procedimientos almacenados del sistema (Transact-SQL)