jobs.sp_delete_target_group_member (travaux élastiques Azure) (Transact-SQL)
S’applique à : Azure SQL Database
Supprime une base de données ou un groupe de bases de données d’un groupe cible dans le service Travaux élastiques Azure pour Azure SQL Database.
Conventions de la syntaxe Transact-SQL
Syntaxe
[jobs].sp_delete_target_group_member [ @target_group_name = ] 'target_group_name'
[ , [ @target_id = ] 'target_id' ]
Arguments
@target_group_name
Nom du groupe cible à partir duquel supprimer le membre du groupe cible. target_group_name est nvarchar(128), sans valeur par défaut.
@target_id
Numéro d’identification cible affecté au membre du groupe cible. target_id est un uniqueidentifier, avec une valeur par défaut .NULL
Valeurs des codes de retour
0
(réussite) or 1
(échec).
autorisations
Par défaut, les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure stockée. Seuls des membres de sysadmin peuvent utiliser cette procédure stockée pour modifier les attributs des travaux qui appartiennent à d’autres utilisateurs.
Exemples
Supprimer un serveur d’un groupe cible
L’exemple suivant supprime le London
serveur du groupe « Serveurs maintenant les informations client ». Vous devez vous connecter à la base de données de travaux spécifiée lors de la création de l’agent de travail, dans ce cas ElasticJobs
.
--Connect to the jobs database specified when creating the job agent
USE ElasticJobs ;
GO
-- Retrieve the target_id for a target_group_members
DECLARE @tid uniqueidentifier
SELECT @tid = target_id
FROM [jobs].target_group_members
WHERE target_group_name = 'Servers Maintaining Customer Information'
AND server_name = 'London.database.windows.net';
-- Remove a target group member of type server
EXEC jobs.sp_delete_target_group_member
@target_group_name = N'Servers Maintaining Customer Information',
@target_id = @tid;
GO