Condividi tramite


Rimuovere un listener del gruppo di disponibilità (SQL Server)

In questo argomento viene illustrato come rimuovere un listener da un gruppo di disponibilità AlwaysOn utilizzando SQL Server Management Studio, Transact-SQL o PowerShell in SQL Server 2012.

  • **Prima di iniziare: **

    Prerequisiti

    Indicazioni

    Sicurezza

  • Per rimuovere un listener utilizzando:

    SQL Server Management Studio

    Transact-SQL

    PowerShell

Prima di iniziare

Prerequisiti

  • È necessario essere connessi all'istanza del server che ospita la replica primaria.

Indicazioni

Prima di eliminare un listener del gruppo di disponibilità, si consiglia di verificare che non sia utilizzato da alcuna applicazione.

Sicurezza

Autorizzazioni

È richiesta l'autorizzazione ALTER AVAILABILITY GROUP per il gruppo di disponibilità e l'autorizzazione CONTROL AVAILABILITY GROUP, ALTER ANY AVAILABILITY GROUP o CONTROL SERVER.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per rimuovere un listener del gruppo di disponibilità

  1. In Esplora oggetti connettersi all'istanza del server in cui viene ospitata la replica primaria e fare clic sul nome del server per espandere il relativo albero.

  2. Espandere il nodo Disponibilità elevata AlwaysOn e il nodo Gruppi di disponibilità.

  3. Espandere il nodo del gruppo di disponibilità ed espandere il nodo Listener gruppo di disponibilità.

  4. Fare clic con il pulsante destro del mouse sul listener da rimuovere, quindi scegliere il comando Elimina.

  5. Verrà aperta la finestra di dialogo Rimuovi listener dal gruppo disponibilità. Per ulteriori informazioni, vedere Rimuovi listener dal gruppo di disponibilità, più avanti in questo argomento.

  • Nome
    Nome del listener da rimuovere.

  • Risultato
    Viene visualizzato un collegamento, Esito positivo o Errore, su cui è possibile fare clic per ulteriori informazioni.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per rimuovere un listener del gruppo di disponibilità

  1. Connettersi all'istanza del server che ospita la replica primaria.

  2. Utilizzare l'istruzione ALTER AVAILABILITY GROUP, come indicato di seguito:

    ALTER AVAILABILITY GROUP group_name REMOVE LISTENER dns_name

    dove group_name è il nome del gruppo di disponibilità e dns_name è il nome DNS del listener del gruppo di disponibilità.

    Nell'esempio seguente viene eliminato il listener del gruppo di disponibilità AccountsAG. Il nome DNS è AccountsAG_Listener.

    ALTER AVAILABILITY GROUP AccountsAG REMOVE LISTENER ‘AccountsAG_Listener’;
    

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di PowerShell

Per rimuovere un listener del gruppo di disponibilità

  1. Impostare il valore predefinito (cd) sull'istanza del server che ospita la replica primaria.

  2. Utilizzare il cmdlet Remove-Item predefinito per rimuovere un listener. Ad esempio, il seguente comando rimuove il listener MyListener dal gruppo di disponibilità MyAg.

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

    [!NOTA]

    Per visualizzare la sintassi di un cmdlet, utilizzare il cmdlet Get-Help nell'ambiente SQL Server PowerShell. Per ulteriori informazioni, vedere Visualizzazione della Guida di SQL Server PowerShell.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Attività correlate

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Vedere anche

Concetti

Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server)

Listener del gruppo di disponibilità, connettività client e failover dell'applicazione (SQL Server)