sp_helpserver (Transact-SQL)
Presenta información acerca de un servidor remoto o de réplica 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 réplica, 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 = ] 'server' ]
[ , [ @optname = ] 'option' ]
[ , [ @show_topology = ] 'show_topology' ]
Argumentos
- [ @server = ] 'server'
Es el servidor cuya información se va a presentar. Cuando no se especifica el parámetro server, presenta información acerca de todos los servidores en master.sys.servers. server es de tipo sysname y su valor predeterminado es NULL.
[ @optname = ] 'option'
Es la opción que describe al servidor. option es de tipo varchar(35), con un valor predeterminado de NULL, y debe tener uno de estos valores.Valor Descripción collation compatible
Afecta a la ejecución de consultas distribuidas sobre servidores vinculados. Si esta opción está establecida en TRUE, SQL Server 2005 considera que todos los caracteres del servidor vinculado son compatibles con el servidor local, de acuerdo con el juego de caracteres y la secuencia de intercalación (u orden).
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
Publicador.
rpc
Habilita RPC desde el servidor especificado.
rpc out
Habilita RPC en el servidor especificado.
sub
Suscriptor.
system
Identificado para fines informativos solamente. 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 del servidor local.
- [ @show_topology = ] 'show_topology'
Es la relación del servidor especificado con otros servidores. show_topology es de tipo varchar(1) y su valor predeterminado es NULL. Si show_topology no es igual a t o es NULL, sp_helpserver devuelve las columnas de la lista en la sección Conjuntos de resultados. Si show_topology es igual a t, sp_helpserver también devuelve la información de topx y topy, además de las columnas listadas en Conjuntos de resultados.
Conjuntos de resultados
Nombre de 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. |
Notas
Un servidor puede tener varios estados.
Permisos
No se comprueba ningún permiso.
Valores de código de retorno
0 (correcto) o 1 (error).
Ejemplos
A. Presentar información acerca de 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. Presentar información acerca de un servidor específico
En este ejemplo se presenta toda la información acerca del servidor SEATTLE2
.
USE master;
GO
EXEC sp_helpserver 'SEATTLE2'
Vea también
Referencia
Procedimientos almacenados del motor de base de datos (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)