sp_delete_targetserver (Transact-SQL)
Entfernt den angegebenen Server aus der Liste der verfügbaren Zielserver.
Syntax
sp_delete_targetserver [ @server_name = ] 'server'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
Argumente
- [ @server_name= ] 'server'
Der Name des Servers, der als verfügbarer Zielserver entfernt werden soll. server ist vom Datentyp nvarchar(30) und weist keinen Standardwert auf.
- [ @clear_downloadlist= ] clear_downloadlist
Gibt an, ob die Downloadliste für den Zielserver gelöscht werden soll. clear_downloadlist ist vom Datentyp bit, der Standardwert ist 1. Wenn clear_downloadlist den Wert 1 aufweist, wird die Downloadliste für den Server von der Prozedur gelöscht, bevor der Server gelöscht wird. Wenn clear_downloadlist den Wert 0 aufweist, wird die Downloadliste nicht gelöscht.
- [ @post_defection= ] post_defection
Gibt an, ob eine Austragungsanweisung auf dem Zielserver bereitgestellt werden soll. post_defection ist vom Datentyp bit, der Standardwert ist 1. Wenn post_defection auf 1 festgelegt ist, wird von der Prozedur eine Austragungsanweisung auf dem Zielserver bereitgestellt, bevor der Server gelöscht wird. Wenn post_defection auf 0 festgelegt ist, stellt die Prozedur keine Austragungsanweisung auf dem Zielserver bereit.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Keine
Hinweise
Die normale Methode zum Löschen eines Zielservers ist das Aufrufen von sp_msx_defect auf dem Zielserver. Verwenden Sie sp_delete_targetserver nur, wenn eine manuelle Austragung erforderlich ist.
Berechtigungen
Zum Ausführen dieser gespeicherten Prozedur müssen Benutzer Mitglied der festen Serverrolle sysadmin sein.
Beispiele
Im folgenden Beispiel wird der Server LONDON1
aus der Liste der verfügbaren Auftragsserver entfernt.
USE msdb ;
GO
EXEC dbo.sp_delete_targetserver
@server_name = N'LONDON1' ;
GO
Siehe auch
Verweis
sp_help_targetserver (Transact-SQL)
sp_msx_defect (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)