Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Entfernt den angegebenen Server aus der Liste der verfügbaren Zielserver.
Transact-SQL-Syntaxkonventionen
Syntax
sp_delete_targetserver
[ @server_name = ] N'server_name'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
[ ; ]
Argumente
[ @server_name = ] N'server_name'
Der Name des Servers, der als verfügbarer Zielserver entfernt werden soll. @server_name ist "sysname" ohne Standard.
[ @clear_downloadlist = ] clear_downloadlist
Gibt an, ob die Downloadliste für den Zielserver gelöscht werden soll. @clear_downloadlist ist bit, mit einem Standardwert von 1
.
- Wenn @clear_downloadlist ist
1
, löscht das Verfahren die Downloadliste für den Server, bevor der Server gelöscht wird. - Wenn @clear_downloadlist ist
0
, wird die Downloadliste nicht gelöscht.
[ @post_defection = ] post_defection
Gibt an, ob eine Austrittsanweisung auf dem Zielserver bereitgestellt werden soll. @post_defection ist bit, mit einem Standardwert von 1
.
- Wenn @post_defection ist
1
, sendet das Verfahren eine Fehleranweisung an den Zielserver, bevor er den Server löscht. - Wenn @post_defection ist
0
, stellt das Verfahren keine Fehleranweisung an den Zielserver bereit.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Hinweise
Die normale Möglichkeit zum Löschen eines Zielservers besteht darin, auf dem Zielserver aufzurufen sp_msx_defect
. Wird nur verwendet sp_delete_targetserver
, wenn ein manueller Defekt erforderlich ist.
Berechtigungen
Um diese gespeicherte Prozedur auszuführen, müssen Benutzern die Feste Serverrolle "sysadmin " gewährt werden.
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