Udostępnij za pośrednictwem


Usunięcie listenera grupy dostępności (SQL Server)

Dotyczy:programu SQL Server

W tym temacie opisano sposób usuwania odbiornika grupy dostępności z zawsze włączonej grupy dostępności przy użyciu programu SQL Server Management Studio, języka Transact-SQL lub programu PowerShell w programie SQL Server.

Warunki wstępne

  • Musisz mieć połączenie z wystąpieniem serwera, które hostuje replikę podstawową.

Zalecenia

Przed usunięciem odbiornika grupy dostępności zalecamy upewnienie się, że żadne aplikacje nie korzystają z niego.

Uprawnienia

Wymaga uprawnień ALTER AVAILABILITY GROUP w grupie dostępności, CONTROL AVAILABILITY GROUP, ALTER ANY AVAILABILITY GROUP lub CONTROL SERVER.

Korzystanie z programu SQL Server Management Studio

Aby usunąć słuchacza grupy dostępności

  1. W Eksploratorze obiektów połącz się z wystąpieniem serwera hostującym replikę podstawową, a następnie kliknij nazwę serwera, aby rozwinąć drzewo serwerów.

  2. Rozwiń węzeł Zawsze włączona wysoka dostępność oraz węzeł Grupy dostępności.

  3. Rozwiń węzeł grupy dostępności i rozwiń węzeł Nasłuchiwacze grup dostępności.

  4. Kliknij prawym przyciskiem myszy odbiornik, który ma zostać usunięty, a następnie wybierz polecenie Usuń.

  5. Spowoduje to otwarcie okna dialogowego Usuń odbiornik z grupy dostępności. Aby uzyskać więcej informacji, zobacz Usuń listenera z grupy dostępności, w dalszej części tego tematu.

Usuwanie odbiornika z grupy dostępności (okno dialogowe)

nazwa
Nazwa nasłuchującego do usunięcia.

wynik
Wyświetla link Powodzenie lub błąd , który można kliknąć, aby uzyskać więcej informacji.

Korzystanie z Transact-SQL

Aby usunąć nasłuchiwacz grupy dostępności

  1. Połącz się z wystąpieniem serwera hostujące replikę podstawową.

  2. Użyj instrukcji ALTER AVAILABILITY GROUP w taki sposób:

    ALTER AVAILABILITY GROUP group_name REMOVE LISTENER 'dns_name'

    gdzie group_name jest nazwą grupy dostępności, a dns_name jest nazwą DNS odbiornika grupy dostępności.

    Poniższy przykład usuwa nasłuchującego z grupy dostępności AccountsAG. Nazwa DNS jest AccountsAG_Listener.

    ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER 'AccountsAG_Listener';  
    

Korzystanie z programu PowerShell

Aby usunąć odbiornik grupy dostępności

  1. Ustaw wartość domyślną (cd) dla instancji serwera, która hostuje replikę podstawową.

  2. Użyj wbudowanego polecenia cmdlet Remove-Item, aby usunąć odbiornik. Na przykład następujące polecenie usuwa odbiornik o nazwie MyListener z grupy dostępności o nazwie MyAg.

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

    Notatka

    Aby wyświetlić składnię polecenia cmdlet, użyj polecenia cmdlet Get-Help w środowisku PowerShell SQL Server. Aby uzyskać więcej informacji, zobacz Get Help SQL Server PowerShell.

Powiązane zadania

Zobacz też

omówienie zawsze włączonych grup dostępności (SQL Server)
Nasłuchiwacze Grupy Dostępności, Łączność Klienta i Przełączanie Awaryjne Aplikacji (SQL Server)