sp_delete_jobserver (Transact-SQL)
Gilt für: SQL Server
Entfernt den angegebenen Zielserver.
Transact-SQL-Syntaxkonventionen
Syntax
sp_delete_jobserver
[ [ @job_id = ] 'job_id' ]
[ , [ @job_name = ] N'job_name' ]
, [ @server_name = ] N'server_name'
[ ; ]
Argumente
[ @job_id = ] 'job_id'
Die ID des Auftrags, aus dem der angegebene Zielserver entfernt wird. @job_id ist eindeutiger Bezeichner mit einem Standardwert von NULL
.
Entweder @job_id oder @job_name müssen angegeben werden, beide können jedoch nicht angegeben werden.
[ @job_name = ] N'job_name'
Der Name des Auftrags, aus dem der angegebene Zielserver entfernt wird. @job_name ist "sysname" mit der Standardeinstellung "NULL
.
Entweder @job_id oder @job_name müssen angegeben werden, beide können jedoch nicht angegeben werden.
[ @server_name = ] N'server_name'
Der Name des Zielservers, der aus dem angegebenen Auftrag entfernt werden soll. @server_name ist "sysname" ohne Standard. @server_name kann oder der Name eines Remotezielservers sein(LOCAL)
.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Berechtigungen
Um diese gespeicherte Prozedur auszuführen, müssen Benutzer Mitglieder der festen Serverrolle "sysadmin " sein.
Beispiele
Im folgenden Beispiel wird der Server SEATTLE2
aus der Verarbeitung des Weekly Sales Backups
Auftrags entfernt. In diesem Beispiel wird davon ausgegangen, dass der Weekly Sales Backups
Auftrag zuvor erstellt wurde.
USE msdb;
GO
EXEC sp_delete_jobserver
@job_name = N'Weekly Sales Backups',
@server_name = N'SEATTLE2';
GO