sp_msx_enlist (Transact-SQL)

Fügt den aktuellen Server der Liste der verfügbaren Server auf dem Masterserver hinzu. Der aktuelle Server und der Masterserver müssen die gleiche Version von SQL Server ausführen.

VorsichtshinweisVorsicht

Die gespeicherte Prozedur sp_msx_enlist bearbeitet die Registrierung. Das manuelle Bearbeiten der Registrierung wird nicht empfohlen, da durch ungeeignete oder fehlerhafte Änderungen schwerwiegende Konfigurationsprobleme auf dem System verursacht werden können. Nur erfahrene Benutzer sollten deshalb den Registrierungs-Editor zum Bearbeiten der Registrierung verwenden. Weitere Informationen finden Sie in der Dokumentation zu Microsoft Windows.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_msx_enlist [@msx_server_name =] 'msx_server' 
     [, [@location =] 'location']

Argumente

  • [ @msx_server_name =] 'msx_server'
    Der Name des Servers für die Multiserveradministration (Masterserver). msx_server ist ein Wert vom Datentyp sysname und weist keinen Standardwert auf.

  • [ @location =] 'location'
    Der Standort des Zielservers, der hinzugefügt werden soll. location ist ein Wert vom Datentyp nvarchar(100). Der Standardwert ist NULL.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Berechtigungen

Standardmäßig verfügen Mitglieder der festen Serverrolle sysadmin über die Berechtigungen zum Ausführen dieser Prozedur.

Beispiele

Im folgenden Beispiel wird der aktuelle Server auf dem Masterserver AdventureWorks1 eingetragen. Der Speicherort für den aktuellen Server lautet Building 21, Room 309, Rack 5.

USE msdb ;
GO

EXEC dbo.sp_msx_enlist N'AdventureWorks1', 
    N'Building 21, Room 309, Rack 5' ;
GO