jobs.sp_delete_target_group_member (Azure Elastic Jobs) (Transact-SQL)
Aplica-se a: Banco de Dados SQL do Azure
Remove um banco de dados ou grupo de bancos de dados de um grupo de destino no serviço de Trabalhos Elásticos do Azure para Banco de Dados SQL do Azure.
Convenções de sintaxe de Transact-SQL
Sintaxe
[jobs].sp_delete_target_group_member [ @target_group_name = ] 'target_group_name'
[ , [ @target_id = ] 'target_id' ]
Argumentos
@target_group_name
O nome do grupo de destino do qual o membro do grupo de destino deve ser removido. target_group_name é nvarchar(128), sem padrão.
@target_id
O número de identificação de destino atribuído ao membro do grupo de destino a ser removido. target_id é um identificador exclusivo, com um padrão de NULL
.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Permissões
Por padrão, os membros da função de servidor fixa sysadmin podem executar este procedimento armazenado. Somente os membros da função sysadmin podem usar esse procedimento armazenado para editar os atributos dos trabalhos pertencentes a outros usuários.
Exemplos
Remover um servidor de um grupo de destino
O exemplo a seguir remove o London
servidor do grupo "Servidores que mantêm informações do cliente". Você deve se conectar ao banco de dados de trabalhos especificado ao criar o agente de trabalho, neste 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