sp_helpserver (Transact-SQL)
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.
Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual). |
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), su valor predeterminado es NULL 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
Publicador.
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 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.
Valores de código de retorno
0 (correcto) o 1 (error).
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. |
Comentarios
Un servidor puede tener varios estados.
Permisos
No se comprueba ningún permiso.
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_addsubscriber (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL)
sp_helpdistributor (Transact-SQL)
sp_helpremotelogin (Transact-SQL)
sp_helpsubscriberinfo (Transact-SQL)