次の方法で共有


Azure Arc から SQL Server インスタンスを切断する

適用対象: SQL Server

この記事では、Azure portal またはコマンド シェルを使用することで、Azure Arc から SQL Server インスタンスを切断する方法について説明します。 Azure Arc 対応の SQL Server インスタンスに適用されます。

前提条件

Azure アカウントは、インスタンス サブスクリプションとリソース グループの [共同作成者ロール] を持つ必要があります。

Note

Azure Arc から切断するためにホスティング マシンにアクセスする必要はありません。

自動インストールをオプトアウトする

SQL Server 用 Azure 拡張機能をアンインストールする前に、Azure Arc 対応 SQL Server リソースに次のタグと値を追加することで、拡張機能の自動インストールをオプトアウトします。

タグ
ArcSQLServerExtensionDeployment Disabled

または、サーバーにインストールできる拡張機能を制限することもできます。 サーバーで許可およびブロックする拡張機能の一覧を構成できます。 詳しくは、「許可リストおよびブロックリスト」をご覧ください。

SQL Server 用 Azure 拡張機能をアンインストールする

SQL Server 用 Azure 拡張機能をアンインストールするには:

  1. Azure portal で、Azure Arc に移動します。
  2. [マシン] で、SQL Server インスタンスをホストする特定のサーバーを選択します。
  3. [拡張機能] で、アンインストールする拡張機能を選択します (Windows マシンの場合は WindowsAgent.SqlServer、Linux マシンの場合は LinuxAgent.SqlServer)。
  4. [アンインストール] を選択します。
  5. 確認を求められたら、拡張機能をアンインストールすることを確認します

SQL Server - Azure Arc リソースを削除するには:

  1. Azure portal で、Azure Arc に移動します。
  2. [SQL Server インスタンス] で、削除する特定の SQL Server インスタンスを選択します。
  3. [削除] を選択します。
  4. 確認を求められたら、リソースを削除することを確認します

より大きなスコープ (リソース グループ、サブスクリプション、複数のサブスクリプションなど) 内のすべての Azure Arc 対応 SQL Server インスタンスを 1 つのコマンドで切断するには、SQL Server 用 Azure 拡張機能をアンインストールするためのスクリプト を使用します。 スクリプトは、オープンソースの SQL Server サンプルであり、ステップ バイ ステップの手順が含まれています。

残ったファイルとアカウント

SQL Server 用 Azure 拡張機能をアンインストールした後も、一部のファイルとデータベース オブジェクトは維持されます。

ファイル

拡張機能をアンインストールするとバイナリ ファイルが削除されますが、拡張機能ログやその他のデータが削除されない可能性があります。

この拡張機能を無効にしても、バイナリ ファイルやフォルダーを削除できません。

Tables

エージェントが作成したテーブルは、拡張機能がアンインストールされた後も残ります。

取引先企業

最小特権モードで拡張機能をインストールしなかった場合、エージェントは NTAUTHORITY\SYSTEM アカウントを使用します。

拡張機能を無効化または削除した場合でも、他のアプリケーションにおいてこのログインが必要になる可能性があるため、データベースから NTAUTHORITY\SYSTEM ログインは削除されません。 ロールを各ユーザー データベースから手動で削除する必要があります。

NTAUTHORITY\SYSTEM アカウントは、最小権限を使用するインストールには適用されません。

最小特権モードの詳細については、「Azure Arc によって有効化された SQL Server を最小特権で操作する」を参照してください。