Condividi tramite


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 (operazione completata) o 1 (operazione non riuscita)

Autorizzazioni

Per impostazione predefinita, i membri del ruolo predefinito del server sysadmin possono eseguire questa stored procedure. 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