Partager via


sp_delete_jobserver (Transact-SQL)

S'applique à : SQL Server

Supprime le serveur cible spécifié.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_delete_jobserver
    [ [ @job_id = ] 'job_id' ]
    [ , [ @job_name = ] N'job_name' ]
    , [ @server_name = ] N'server_name'
[ ; ]

Arguments

[ @job_id = ] 'job_id'

Numéro d'identification du travail duquel le serveur cible spécifié doit être supprimé. @job_id est uniqueidentifier, avec la valeur par défaut NULL.

Vous devez spécifier @job_id ou @job_name , mais les deux ne peuvent pas être spécifiées.

[ @job_name = ] N’job_name'

Nom du travail à partir duquel le serveur cible spécifié doit être supprimé. @job_name est sysname, avec la valeur par défaut NULL.

Vous devez spécifier @job_id ou @job_name , mais les deux ne peuvent pas être spécifiées.

[ @server_name = ] N’server_name'

Nom du serveur cible à supprimer du travail spécifié. @server_name est sysname, sans valeur par défaut. @server_name peut être (LOCAL) ou le nom d’un serveur cible distant.

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Jeu de résultats

Aucune.

autorisations

Pour exécuter cette procédure stockée, les utilisateurs doivent être membres du rôle serveur fixe sysadmin .

Exemples

L’exemple suivant supprime le serveur SEATTLE2 du traitement du Weekly Sales Backups travail. Cet exemple suppose que le Weekly Sales Backups travail a été créé précédemment.

USE msdb;
GO

EXEC sp_delete_jobserver
    @job_name = N'Weekly Sales Backups',
    @server_name = N'SEATTLE2';
GO