可用性グループ リスナーの削除 (SQL Server)
このトピックでは、SQL Server 2012 で SQL Server Management Studio、Transact-SQL、または PowerShell を使用して、AlwaysOn 可用性グループから可用性グループ リスナーを削除する方法について説明します。
**作業を開始する準備: **
前提条件
推奨事項
セキュリティ
リスナーを削除するために使用するもの:
SQL Server Management Studio
Transact-SQL
PowerShell
作業を開始する準備
前提条件
- プライマリ レプリカをホストするサーバー インスタンスに接続されている必要があります。
推奨事項
可用性グループ リスナーを削除する前に、それを使用しているアプリケーションがないことを確認するようにお勧めします。
セキュリティ
権限
可用性グループの ALTER AVAILABILITY GROUP 権限、CONTROL AVAILABILITY GROUP 権限、ALTER ANY AVAILABILITY GROUP 権限、または CONTROL SERVER 権限が必要です。
[Top]
SQL Server Management Studio の使用
可用性グループ リスナーを削除するには
オブジェクト エクスプローラーで、プライマリ レプリカをホストするサーバー インスタンスに接続し、サーバー名をクリックしてサーバー ツリーを展開します。
[AlwaysOn 高可用性] ノードと [可用性グループ] ノードを展開します。
可用性グループのノード、[可用性グループ リスナー] ノードの順に展開します。
削除するリスナーを右クリックし、[削除] をクリックします。
これにより、[可用性グループからのリスナーの削除] ダイアログ ボックスが開きます。 詳細については、このトピックの「[可用性グループからのリスナーの削除]」を参照してください。
[可用性グループからのリスナーの削除] (ダイアログ ボックス)
名前
削除するリスナーの名前です。[結果]
[成功] または [エラー] のリンクが表示されます。リンクをクリックすると、詳細が表示されます。
[Top]
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’;
[Top]
PowerShell の使用
可用性グループ リスナーを削除するには
既定 (cd) を、プライマリ レプリカをホストするサーバー インスタンスに設定します。
組み込み Remove-Item コマンドレットを使用して、リスナーを削除します。 たとえば、次のコマンドは、MyListener という名前のリスナーを MyAg という名前の可用性グループから削除します。
Remove-Item ` SQLSERVER:\Sql\PrimaryServer\InstanceName\AvailabilityGroups\MyAg\AGListeners\MyListener
注 コマンドレットの構文を表示するには、SQL Server PowerShell 環境で Get-Help コマンドレットを使用します。 詳細については、「SQL Server PowerShell のヘルプの参照」を参照してください。
[Top]
関連タスク
[Top]