Remover um ouvinte do grupo de disponibilidade (SQL Server)

Aplica-se a:SQL Server

Este tópico descreve como remover um ouvinte de um grupo de disponibilidade Always On usando o SQL Server Management Studio, Transact-SQL ou PowerShell no SQL Server.

Pré-requisitos

  • Você deve estar conectado à instância do servidor que hospeda a réplica primária.

Recomendações

Antes de excluir um ouvinte do grupo de disponibilidade, recomendamos que você verifique se nenhum aplicativo o está usando.

Permissões

Requer a permissão ALTER AVAILABILITY GROUP no grupo de disponibilidade, a permissão CONTROL AVAILABILITY GROUP, a permissão ALTER ANY AVAILABILITY GROUP ou a permissão CONTROL SERVER.

Usando o SQL Server Management Studio

Para remover um ouvinte do grupo de disponibilidade

  1. No Pesquisador de Objetos, conecte-se à instância do servidor que hospeda a réplica primária e clique no nome do servidor para expandir a árvore do servidor.

  2. Expanda o nó Always On de Alta Disponibilidade e o nó Grupos de Disponibilidade.

  3. Expanda o nó do grupo de disponibilidade e expanda o nó Availability Groups Listeners.

  4. Clique com o botão direito do rato no ouvinte a ser removido e selecione o comando Eliminar.

  5. Isso abre a caixa de diálogo Remover Ouvinte do Grupo de Disponibilidade. Para mais informações, consulte Remover Listener do Grupo de Disponibilidade, mais adiante neste tópico.

Remover ouvinte do grupo de disponibilidade (caixa de diálogo)

Nome
O nome do ouvinte a ser removido.

resultado
Exibe um link, seja Sucesso ou Erro, em que pode clicar para obter mais informações.

Usando Transact-SQL

Para remover um ouvinte do grupo de disponibilidade

  1. Conecte-se à instância do servidor que hospeda a réplica primária.

  2. Use a ALTER AVAILABILITY GROUP declaração, da seguinte forma:

    ALTER AVAILABILITY GROUP group_name REMOVER OUVINTE 'dns_name'

    onde group_name é o nome do grupo de disponibilidade e dns_name é o nome DNS do ouvinte do grupo de disponibilidade.

    O exemplo a seguir exclui o ouvinte do grupo de disponibilidade AccountsAG. O nome DNS é AccountsAG_Listener.

    ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER 'AccountsAG_Listener';  
    

Usando o PowerShell

Para remover um ouvinte do grupo de disponibilidade

  1. Defina o padrão (cd) para a instância do servidor que hospeda a réplica primária.

  2. Use o cmdlet interno Remove-Item para remover um ouvinte. Por exemplo, o comando a seguir remove um ouvinte chamado MyListener de um grupo de disponibilidade chamado MyAg.

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

    Observação

    Para exibir a sintaxe de um cmdlet, use o cmdlet Get-Help no ambiente do SQL Server PowerShell. Para obter mais informações, consulte Obter Ajuda do SQL Server PowerShell.

Tarefas relacionadas