Share via


sp_helpserver (Transact-SQL)

Gilt für:SQL Server

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.

Transact-SQL-Syntaxkonventionen

Syntax

sp_helpserver
    [ [ @server = ] N'server' ]
    [ , [ @optname = ] 'optname' ]
    [ , [ @show_topology = ] 'show_topology' ]
[ ; ]

Argumente

[ @server = ] N'server'

Gibt den Server an, über den Informationen gemeldet werden. @server ist "sysname" mit dem Standardwert "NULL. Wenn kein Server angegeben ist, werden Informationen zu allen Servern in master.sys.servers.

[ @optname = ] 'optname'

Die Option, die den Server beschreibt. @optname ist varchar(35) und muss eines dieser Werte sein.

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 Publisher.
rpc Aktiviert RPC (Remote Procedure Call, Remoteprozeduraufruf) von dem angegebenen Server.
rpc out Aktiviert RPC zu dem angegebenen Server.
sub Abonnenten.
system Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
use remote collation Verwendet die Sortierung einer Remotespalte anstelle der Sortierung des lokalen Servers.

[ @show_topology = ] 'show_topology'

Die Beziehung des angegebenen Servers zu anderen Servern. @show_topology ist varchar(1) mit einem Standardwert von NULL. Wenn @show_topology nicht gleich t oder gleich ist NULL, werden spalten zurückgegeben, sp_helpserver die im Abschnitt "Resultsets" aufgelistet sind. Wenn @show_topology gleich ist, werden zusätzlich zu den spalten, die im Resultset aufgeführt sind, sp_helpserver auch Rückgaben und Informationen zurückgegebentopx.topyt

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

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 die Verbindung mit dem verknüpften Server.
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';