Удалите прослушиватель группы доступности (SQL Server)

Область применения:SQL Server

В этом разделе описывается, как удалить слушателя группы доступности Always On с помощью среды управления SQL Server, Transact-SQL или PowerShell в SQL Server.

Требования

  • Необходимо подключиться к экземпляру сервера, на котором размещена первичная реплика.

Рекомендации

Перед удалением прослушивателя группы доступности рекомендуется убедиться, что он не используется никакими приложениями.

Разрешения

Требуется разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER.

Использование среды SQL Server Management Studio

Удалить прослушиватель группы доступности

  1. В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена первичная реплика, и щелкните имя сервера, чтобы развернуть его дерево.

  2. Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .

  3. Разверните узел группы доступности и разверните узел Прослушиватели группы доступности .

  4. Правой кнопкой щелкните прослушиватель, который необходимо удалить, и выберите команду Удалить .

  5. Откроется диалоговое окно Удаление прослушивателя из группы доступности . Дополнительные сведения см. в подразделе Удаление прослушивателя из группы доступностидалее в этом разделе.

Удаление прослушивателя из группы доступности (диалоговое окно)

Имя
Имя прослушивателя, которого нужно удалить.

Результат
Отображает ссылку Успешно или Ошибка, которую можно щелкнуть для получения дополнительных сведений.

Использование Transact-SQL

Удалить прослушиватель группы доступности

  1. Подключитесь к экземпляру сервера, на котором находится первичная реплика.

  2. Используйте инструкцию ALTER AVAILABILITY GROUP следующим образом:

    ALTER AVAILABILITY GROUP group_name УДАЛИТЬ СЛУШАТЕЛЬ 'dns_name'

    где group_name — имя группы доступности, а dns_name — DNS-имя прослушивателя группы доступности.

    В следующем примере выполняется удаление прослушивателя группы доступности AccountsAG . Имя DNS — AccountsAG_Listener.

    ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER 'AccountsAG_Listener';  
    

Использование PowerShell

Удалить прослушиватель группы доступности

  1. Установите значение по умолчанию (cd) равным экземпляру сервера, на котором размещена первичная реплика.

  2. Для удаления прослушивателя используйте встроенный командлет Remove-Item . Например, следующая команда удаляет прослушиватель с именем MyListener из группы доступности с именем MyAg.

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

    Примечание.

    Чтобы просмотреть синтаксис командлета, используйте командлет Get-Help в среде SQL Server PowerShell. Дополнительные сведения см. в разделе Get Help SQL Server PowerShell.

Связанные задачи