Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: База данных SQL Azure
Удаляет базу данных или группу баз данных из целевой группы в службе заданий Эластичных баз данных Azure для База данных SQL Azure.
Соглашения о синтаксисе Transact-SQL
Синтаксис
[jobs].sp_delete_target_group_member [ @target_group_name = ] 'target_group_name'
[ , [ @target_id = ] 'target_id' ]
Аргументы
@target_group_name
Имя целевой группы, из которой удаляется элемент. target_group_name — nvarchar(128), без значения по умолчанию.
@target_id
Целевой идентификационный номер, который назначен удаляемому элементу целевой группы. target_id является уникальным идентифицатором по умолчаниюNULL.
Значения кода возврата
0 (успешно) или 1 (сбой).
Разрешения
По умолчанию эту хранимую процедуру могут выполнять только члены предопределенной роли сервера sysadmin . Только участники роли sysadmin могут использовать эту хранимую процедуру для редактирования атрибутов заданий, которыми владеют другие пользователи.
Примеры
Удаление сервера из целевой группы
В следующем примере сервер удаляется London из группы "Серверы, поддерживающие сведения о клиенте". В этом случае 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 AS 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
EXECUTE jobs.sp_delete_target_group_member
@target_group_name = N'Servers Maintaining Customer Information',
@target_id = @tid;
GO