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
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.
Rozwiń węzeł Zawsze włączona wysoka dostępność oraz węzeł Grupy dostępności.
Rozwiń węzeł grupy dostępności i rozwiń węzeł Nasłuchiwacze grup dostępności.
Kliknij prawym przyciskiem myszy odbiornik, który ma zostać usunięty, a następnie wybierz polecenie Usuń.
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
Połącz się z wystąpieniem serwera hostujące replikę podstawową.
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
Ustaw wartość domyślną (cd) dla instancji serwera, która hostuje replikę podstawową.
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 nazwieMyAg
.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
tworzenie lub konfigurowanie odbiornika grupy dostępności (SQL Server)
Wyświetl właściwości Listnera grupy dostępności (SQL Server)
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)