sp_helpserver (Transact-SQL)

Gibt Informationen zu einem bestimmten Remoteserver oder Replikationsserver oder zu beiden Servertypen zurück. Stellt den Servernamen, den Netzwerknamen des Servers, den Replikationsstatus des Servers, die ID des Servers und den Sortierungsnamen bereit. Gibt außerdem Timeoutwerte für die Verbindungsherstellung zu sowie Abfragen auf Verbindungsservern an.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_helpserver [ [ @server = ] 'server' ] 
  [ , [ @optname = ] 'option' ] 
  [ , [ @show_topology = ] 'show_topology' ]

Argumente

  • [ @server = ] 'server'
    Der Server, zu dem Informationen ausgegeben werden. Wenn server nicht angegeben wird, werden Informationen zu allen Servern in master.sys.servers ausgegeben. server ist vom Datentyp sysname; der Standardwert ist NULL.

  • [ @optname = ] 'option'
    Die den Server beschreibende Option. option ist vom Datentyp varchar(35); der Standardwert ist NULL. Die folgenden Werte sind möglich:

    Wert

    Beschreibung

    collation compatible

    Betrifft die Ausführung verteilter Abfragen für Verbindungsserver. Wenn diese Option auf "true" festgelegt wird,

    data access

    Aktiviert und deaktiviert den Zugriff auf verteilte Abfragen für Verbindungsserver.

    dist

    Der Verteiler.

    dpub

    Der Remoteverleger zu diesem Verteiler.

    lazy schema validation

    Lässt die Schemaüberprüfung von Remotetabellen zu Beginn der Abfrage aus.

    pub

    Der Verleger.

    rpc

    Aktiviert RPC (Remote Procedure Call, Remoteprozeduraufruf) von dem angegebenen Server.

    rpc out

    Aktiviert RPC zu dem angegebenen Server.

    sub

    Der Abonnent.

    system

    Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

    use remote collation

    Verwendet die Sortierung einer Remotespalte anstelle der des lokalen Servers.

  • [ @show_topology = ] 'show_topology'
    Die Beziehung des angegebenen Servers zu anderen Servern. show_topology ist vom Datentyp varchar(1); der Standardwert ist NULL. Wenn show_topology ungleich t oder gleich NULL ist, gibt NULLsp_helpserver die im Abschnitt Resultsets aufgelisteten Spalten zurück. Wenn show_topology gleich t ist, gibt sp_helpserver zusätzlich zu den in den Resultsets aufgelisteten Spalten auch die topx- und topy-Informationen zurück.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname

Datentyp

Beschreibung

name

sysname

Servername.

network_name

sysname

Netzwerkname des Servers.

status

varchar(70)

Serverstatus

id

char(4)

ID des Servers.

collation_name

sysname

Sortierung des Servers.

connect_timeout

int

Timeoutwert für das Herstellen einer Verbindung zu einem Verbindungsserver.

query_timeout

int

Timeoutwert für Abfragen auf einem Verbindungsserver.

Hinweise

Ein Server kann mehr als einen Status haben.

Berechtigungen

Es werden keine Berechtigungen geprüft.

Beispiele

A. Anzeigen von Informationen zu allen Servern

Im folgenden Beispiel werden Informationen zu allen Servern angezeigt. Dazu wird sp_helpserver ohne Parameter verwendet.

USE master;
GO
EXEC sp_helpserver

B. Anzeigen von Informationen zu einem bestimmten Server

Im folgenden Beispiel werden alle Informationen zum Server SEATTLE2 angezeigt.

USE master;
GO
EXEC sp_helpserver 'SEATTLE2'