Bagikan melalui


Menghapus listener untuk grup ketersediaan (SQL Server)

Berlaku untuk:SQL Server

Topik ini menjelaskan cara menghapus pendengar grup ketersediaan dari grup ketersediaan AlwaysOn dengan menggunakan SQL Server Management Studio, Transact-SQL, atau PowerShell di SQL Server.

Prasyarat

  • Anda harus terhubung ke instans server yang menghosting replika utama.

Rekomendasi

Sebelum Anda menghapus pendengar grup ketersediaan, kami sarankan Anda memastikan bahwa tidak ada aplikasi yang menggunakannya.

Perizinan

Memerlukan izin UBAH GRUP KETERSEDIAAN pada grup ketersediaan, izin GRUP KETERSEDIAAN KONTROL, izin UBAH GRUP KETERSEDIAAN APA PUN, atau izin SERVER KONTROL.

Menggunakan SQL Server Management Studio

Untuk menghapus listener grup ketersediaan

  1. Di Object Explorer, sambungkan ke instans server yang menghosting replika utama, dan klik nama server untuk memperluas pohon server.

  2. Perluas node Always On High Availability dan node Grup Ketersediaan.

  3. Perluas simpul grup ketersediaan, dan perluas simpul Listener Grup Ketersediaan.

  4. Klik kanan pendengar yang akan dihapus, dan pilih perintah Hapus .

  5. Ini membuka kotak dialog Hapus Listener dari Grup Ketersediaan. Untuk informasi selengkapnya, lihat Menghapus Listener dari Grup Ketersediaan, nanti dalam topik ini.

Hapus Listener dari Grup Ketersediaan (Kotak Dialog)

Nama
Nama pendengar yang akan dihapus.

Hasil
Menampilkan tautan, baik Keberhasilan atau Kesalahan, yang bisa Anda klik untuk informasi lebih lanjut.

Menggunakan T-SQL

Untuk menghapus pendengar kumpulan ketersediaan

  1. Sambungkan ke instans server yang menghosting replika utama.

  2. Gunakan pernyataan ALTER AVAILABILITY GROUP, sebagai berikut:

    UBAH KELOMPOK KETERSEDIAAN group_name REMOVE LISTENER 'dns_name'

    di mana group_name adalah nama grup ketersediaan dan dns_name adalah nama DNS pendengar grup ketersediaan.

    Contoh berikut ini menghapus pendengar dari grup ketersediaan AccountsAG. Nama DNS AccountsAG_Listener.

    ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER 'AccountsAG_Listener';  
    

Menggunakan PowerShell

Untuk menghapus pendengar grup ketersediaan

  1. Atur default (cd) ke instans server yang menghosting replika utama.

  2. Gunakan cmdlet Remove-Item bawaan untuk menghapus listener. Misalnya, perintah berikut menghapus pendengar bernama MyListener dari grup ketersediaan bernama MyAg.

    Remove-Item `   
    SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\AGListeners\MyListener  
    

    Catatan

    Untuk melihat sintaks cmdlet, gunakan cmdlet Get-Help di lingkungan PowerShell SQL Server. Untuk informasi selengkapnya, lihat Mendapatkan Bantuan SQL Server PowerShell.

Tugas Terkait

Lihat Juga

Gambaran Umum Grup Ketersediaan AlwaysOn (SQL Server)
Listener Grup Ketersediaan, Konektivitas Klien, dan Kegagalan Aplikasi (SQL Server)