Menghapus grup beban kerja

Berlaku untuk: SQL ServerAzure SQL Managed Instance

Anda dapat menghapus grup beban kerja atau kumpulan sumber daya menggunakan SQL Server Management Studio atau Transact-SQL.

Keterbatasan

Anda tidak dapat menghapus grup beban kerja jika berisi sesi aktif.

Jika grup beban kerja berisi sesi aktif, menghapus grup beban kerja gagal saat pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE dijalankan untuk menerapkan perubahan. Untuk menghindari masalah ini, Anda dapat mengambil salah satu tindakan berikut:

  • Tunggu hingga semua sesi dalam grup yang terpengaruh terputus, lalu jalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Hentikan sesi secara eksplisit di grup yang terpengaruh dengan menggunakan perintah KILL, lalu jalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE. Jika Anda memutuskan bahwa Anda tidak ingin menghentikan sesi secara eksplisit, buat ulang grup dengan menggunakan nama dan pengaturan asli.
  • Mulai ulang server. Ketika server dimulai ulang, grup yang dihapus dihapus secara permanen.

Izin

Menghapus grup beban kerja memerlukan izin CONTROL SERVER.

Menghapus grup beban kerja menggunakan Object Explorer di SQL Server Management Studio

Untuk menghapus grup beban kerja menggunakan SQL Server Management Studio (SSMS):

  1. Di SQL Server Management Studio, buka Object Explorer dan perluas simpul Manajemen hingga termasuk Kumpulan Sumber Daya.
  2. Perluas Kumpulan Sumber Daya hingga mencakup simpul Grup Beban Kerja di kumpulan sumber daya yang berisi grup beban kerja yang akan dihapus.
  3. Buka menu konteks untuk grup beban kerja dan pilih Hapus.
  4. Di jendela Hapus Objek , grup beban kerja tercantum dalam daftar Objek yang akan dihapus . Untuk menghapus grup beban kerja, pilih OK.

Menghapus grup beban kerja menggunakan properti resource governor

Untuk menghapus grup beban kerja dengan menggunakan halaman properti gubernur sumber daya:

  1. Di Object Explorer, perluas simpul Pengelolaan hingga termasuk Kumpulan Sumber Daya.
  2. Buka menu konteks untuk kumpulan sumber daya yang berisi grup beban kerja yang akan dihapus dan pilih Properti . Ini membuka halaman Properti Resource Governor.
  3. Di jendela Grup beban kerja untuk kumpulan sumber daya, pilih baris untuk grup beban kerja yang akan dihapus. Buka menu konteks dan pilih Hapus.
  4. Untuk menghapus grup beban kerja, pilih OK.

Menghapus grup beban kerja menggunakan Transact-SQL

Untuk menghapus grup beban kerja menggunakan Transact-SQL:

  1. Jalankan pernyataan DROP WORKLOAD GROUP yang menentukan nama grup beban kerja yang akan dihapus.
  2. Sebelum Anda menjalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE, verifikasi bahwa tidak ada permintaan aktif dalam grup beban kerja yang dihapus. Jika ada permintaan aktif, ALTER RESOURCE GOVERNOR gagal. Untuk informasi selengkapnya dan untuk solusi, lihat Batasan dan batasan .
  3. Jalankan pernyataan ALTER RESOURCE GOVERNOR RECONFIGURE.

Contoh

Contoh berikut menghapus grup beban kerja bernama groupAdhoc dan membuat konfigurasi baru efektif.

DROP WORKLOAD GROUP groupAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;