可用性グループ リスナーの削除 (SQL Server)Remove an availability group listener (SQL Server)

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) 適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions)

このトピックでは、 SQL Server Management StudioSQL Server Management StudioTransact-SQLTransact-SQLSQL ServerSQL Server、または PowerShell を使用して、AlwaysOn 可用性グループから可用性グループ リスナーを削除する方法について説明します。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 Studio の使用Using 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)

NameName
削除するリスナーの名前です。The name of the listener to be removed.

結果Result
[成功] または [エラー] のリンクが表示されます。リンクをクリックすると、詳細が表示されます。Displays a link, either Success or Error, which you can click for more information.

Transact-SQL の使用Using 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';  
    

PowerShell の使用Using 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  
    

    注意

    コマンドレットの構文を表示するには、 PowerShell 環境で Get-Help 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.

参照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)