jobs.sp_delete_target_group_member (processi elastici di Azure) (Transact-SQL)
Si applica a: Database SQL di Azure
Rimuove un database o un gruppo di database da un gruppo di destinazione nel servizio Processi elastici di Azure per database SQL di Azure.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
[jobs].sp_delete_target_group_member [ @target_group_name = ] 'target_group_name'
[ , [ @target_id = ] 'target_id' ]
Argomenti
@target_group_name
Nome del gruppo di destinazione da cui rimuovere il membro del gruppo di destinazione. target_group_name è nvarchar(128), senza impostazione predefinita.
@target_id
Numero di identificazione della destinazione assegnato al membro del gruppo di destinazione da rimuovere. target_id è un uniqueidentifier, con un valore predefinito .NULL
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Autorizzazioni
Per impostazione predefinita, questa stored procedure può essere eseguita dai membri del ruolo predefinito del server sysadmin . Solo i membri del ruolo sysadmin possono usare questa stored procedure per modificare gli attributi dei processi di proprietà di altri utenti.
Esempi
Rimuovere un server da un gruppo di destinazione
Nell'esempio seguente il London
server viene rimosso dal gruppo "Servers Maintaining Customer Information". È necessario connettersi al database dei processi specificato durante la creazione dell'agente processo, in questo caso 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