Bagikan melalui


jobs.sp_delete_target_group_member (Pekerjaan Azure Elastic) (Transact-SQL)

Berlaku untuk: Azure SQL Database

Menghapus database atau grup database dari grup target di layanan Azure Elastic Jobs untuk Azure SQL Database.

Konvensi sintaks transact-SQL

Sintaks

[jobs].sp_delete_target_group_member [ @target_group_name = ] 'target_group_name'
   [ , [ @target_id = ] 'target_id']

Argumen

@target_group_name

Nama grup target tempat menghapus anggota grup target. target_group_name adalah nvarchar(128), tanpa default.

@target_id

Nomor identifikasi target yang ditetapkan untuk anggota grup target yang akan dihapus. target_id adalah pengidentifikasi unik, dengan default NULL.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Izin

Secara default, anggota peran server tetap sysadmin dapat menjalankan prosedur tersimpan ini. Hanya anggota sysadmin yang dapat menggunakan prosedur tersimpan ini untuk mengedit atribut pekerjaan yang dimiliki oleh pengguna lain.

Contoh

Menghapus server dari grup target

Contoh berikut menghapus London server dari grup "Server Mempertahankan Informasi Pelanggan". Anda harus tersambung ke database pekerjaan yang ditentukan saat membuat agen pekerjaan, dalam hal ElasticJobsini .

--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