Удаление прослушивателя группы доступности (SQL Server)Remove an Availability Group Listener (SQL Server)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

В этом разделе описывается удаление прослушивателя группы доступности из группы доступности AlwaysOn с помощью среды SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQLили PowerShell в SQL ServerSQL Server.This topic describes how to remove an availability group listener from an Always On availability group by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or PowerShell in SQL ServerSQL Server.

Предварительные требованияPrerequisites

  • Необходимо подключиться к экземпляру сервера, на котором размещена первичная реплика.You must be connected to the server instance that hosts the primary replica.

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

Перед удалением прослушивателя группы доступности рекомендуется убедиться, что он не используется никакими приложениями.Before you delete an availability group listener, we recommend that you ensure that no applications are using it.

PermissionsPermissions

Необходимо разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER.Requires ALTER AVAILABILITY GROUP permission on the availability group, CONTROL AVAILABILITY GROUP permission, ALTER ANY AVAILABILITY GROUP permission, or CONTROL SERVER permission.

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

Удаление прослушивателя группы доступностиTo remove an availability group listener

  1. В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена первичная реплика, и щелкните имя сервера, чтобы развернуть его дерево.In Object Explorer, connect to the server instance that hosts the primary replica, and click the server name to expand the server tree.

  2. Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .Expand the Always On High Availability node and the Availability Groups node.

  3. Разверните узел группы доступности и разверните узел Прослушиватели группы доступности .Expand the node of the availability group, and expand the Availability Groups Listeners node.

  4. Правой кнопкой щелкните прослушиватель, который необходимо удалить, и выберите команду Удалить .Right-click the listener to be removed, and select the Delete command.

  5. Откроется диалоговое окно Удаление прослушивателя из группы доступности .This opens the Remove Listener from Availability Group dialog box. Дополнительные сведения см. в подразделе Удаление прослушивателя из группы доступностидалее в этом разделе.For more information, see Remove Listener from Availability Group, later in this topic.

Удаление прослушивателя из группы доступности (диалоговое окно)Remove Listener from Availability Group (Dialog Box)

НазваниеName
Имя удаляемого прослушивателя.The name of the listener to be removed.

РезультатResult
Отображает ссылку Успешно или Ошибка, которую можно щелкнуть для получения дополнительных сведений.Displays a link, either Success or Error, which you can click for more information.

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

Удаление прослушивателя группы доступностиTo remove an availability group listener

  1. Подключитесь к экземпляру сервера, на котором находится первичная реплика.Connect to the server instance that hosts the primary replica.

  2. Инструкция ALTER AVAILABILITY GROUP используется следующим образом:Use the ALTER AVAILABILITY GROUP statement, as follows:

    ALTER AVAILABILITY GROUP group_name REMOVE LISTENER ' dns_name 'ALTER AVAILABILITY GROUP group_name REMOVE LISTENER 'dns_name'

    где group_name — имя группы доступности, а dns_name — DNS-имя прослушивателя группы доступности.where group_name is the name of the availability group and dns_name is the DNS name of the availability group listener.

    В следующем примере выполняется удаление прослушивателя группы доступности AccountsAG .The following example deletes the listener of the AccountsAG availability group. Имя DNS — AccountsAG_Listener.The DNS name is AccountsAG_Listener.

    ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER 'AccountsAG_Listener';  
    

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

Удаление прослушивателя группы доступностиTo remove an availability group listener

  1. Установите значение по умолчанию (cd) равным экземпляру сервера, на котором размещена первичная реплика.Set default (cd) to the server instance that hosts the primary replica.

  2. Для удаления прослушивателя используйте встроенный командлет Remove-Item .Use the built in Remove-Item cmdlet to remove a listener. Например, следующая команда удаляет прослушиватель с именем MyListener из группы доступности с именем MyAg.For example, the following command removes a listener named MyListener from an availability group named MyAg.

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

    Примечание

    Чтобы просмотреть синтаксис командлета, воспользуйтесь командлетом Get-Help в среде PowerShell SQL ServerSQL Server .To view the syntax of a cmdlet, use the Get-Help cmdlet in the SQL ServerSQL Server PowerShell environment. Дополнительные сведения см. в разделе Get Help SQL Server PowerShell.For more information, see Get Help SQL Server PowerShell.

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

См. также:See Also

Обзор групп доступности AlwaysOn (SQL Server) Overview of Always On Availability Groups (SQL Server)
Прослушиватели групп доступности, возможность подключения клиентов и отработка отказа приложений (SQL Server)Availability Group Listeners, Client Connectivity, and Application Failover (SQL Server)