Удаление прослушивателя группы доступности (SQL Server)
Применимо к:SQL Server
В этом разделе описывается удаление прослушивателя группы доступности из группы доступности Always On с помощью среды SQL Server Management Studio, Transact-SQL или PowerShell в SQL Server.
Предварительные требования
- Необходимо подключиться к экземпляру сервера, на котором размещена первичная реплика.
Рекомендации
Перед удалением прослушивателя группы доступности рекомендуется убедиться, что он не используется никакими приложениями.
Разрешения
Необходимо разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER.
Использование среды SQL Server Management Studio
Удаление прослушивателя группы доступности
В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена первичная реплика, и щелкните имя сервера, чтобы развернуть его дерево.
Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .
Разверните узел группы доступности и разверните узел Прослушиватели группы доступности .
Правой кнопкой щелкните прослушиватель, который необходимо удалить, и выберите команду Удалить .
Откроется диалоговое окно Удаление прослушивателя из группы доступности . Дополнительные сведения см. в подразделе Удаление прослушивателя из группы доступностидалее в этом разделе.
Удаление прослушивателя из группы доступности (диалоговое окно)
имя;
Имя удаляемого прослушивателя.
Результат
Отображает ссылку Успешно или Ошибка, которую можно щелкнуть для получения дополнительных сведений.
Использование Transact-SQL
Удаление прослушивателя группы доступности
Подключитесь к экземпляру сервера, на котором находится первичная реплика.
Инструкция ALTER AVAILABILITY GROUP используется следующим образом:
ALTER AVAILABILITY GROUP group_name REMOVE LISTENER 'dns_name'
где group_name — имя группы доступности, а dns_name — DNS-имя прослушивателя группы доступности.
В следующем примере выполняется удаление прослушивателя группы доступности
AccountsAG
. Имя DNS — AccountsAG_Listener.ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER 'AccountsAG_Listener';
Использование PowerShell
Удаление прослушивателя группы доступности
Установите значение по умолчанию (cd) равным экземпляру сервера, на котором размещена первичная реплика.
Для удаления прослушивателя используйте встроенный командлет Remove-Item . Например, следующая команда удаляет прослушиватель с именем
MyListener
из группы доступности с именемMyAg
.Remove-Item ` SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\AGListeners\MyListener
Примечание
Чтобы просмотреть синтаксис командлета, воспользуйтесь командлетом Get-Help в среде PowerShell SQL Server . Дополнительные сведения см. в разделе Get Help SQL Server PowerShell.
Связанные задачи
Создание или настройка прослушивателя группы доступности (SQL Server)
Просмотр свойств прослушивателя группы доступности (SQL Server)
См. также:
Обзор групп доступности AlwaysOn SQL Server)
Прослушиватели групп доступности, возможность подключения клиентов и отработка отказа приложений (SQL Server)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по