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 (Erfolg) 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