sp_msx_enlist (Transact-SQL)
Gilt für: SQL Server
Fügt den aktuellen Server der Liste der verfügbaren Server auf dem Masterserver hinzu.
Achtung
Die gespeicherte Prozedur sp_msx_enlist bearbeitet die Registrierung. Die Registrierung sollte nicht manuell bearbeitet werden, 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.
Transact-SQL-Syntaxkonventionen
Syntax
sp_msx_enlist [@msx_server_name =] 'msx_server'
[, [@location =] 'location']
Argumente
[ @msx_server_name = ] 'msx_server'
Der Name des Multiserververwaltungsservers (Masterserver). msx_server ist vom Datentyp sysnameund hat keinen Standardwert.
[ @location = ] 'location'
Der Speicherort des hinzuzufügenden Zielservers. location ist vom Datentyp nvarchar(100)und hat den Standardwert NULL.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Keine
Berechtigungen
Berechtigungen zur Ausführung dieser Prozedur erhalten standardmäßig Mitglieder der festen Serverrolle sysadmin .
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
Weitere Informationen
sp_msx_defect (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
xp_cmdshell (Transact-SQL)