Menghapus pendengar 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.

Izin

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 simpul Ketersediaan Tinggi AlwaysOn 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 Pendengar 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 listener grup ketersediaan

  1. Sambungkan ke instans server yang menghosting replika utama.

  2. Gunakan pernyataan UBAH GRUP KETERSEDIAAN , sebagai berikut:

    UBAH GRUP KETERSEDIAAN group_name HAPUS LISTENER 'dns_name'

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

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

    ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER 'AccountsAG_Listener';  
    

Menggunakan PowerShell

Untuk menghapus listener grup ketersediaan

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

  2. Gunakan cmdlet Remove-Item bawaan untuk menghapus pendengar. 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 SQL Server PowerShell. 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)