Freigeben über


Trennen SQL Server Instanzen von Azure Arc

Gilt für:SQL Server

In diesem Artikel wird beschrieben, wie Sie mithilfe des Azure Portals oder einer Befehlsshell SQL Server Instanzen von Azure Arc trennen können. Sie gilt für SQL Server Instanzen, die von Azure Arc aktiviert sind.

Voraussetzungen

Ihr Azure Konto muss über eine Contributorrolle für das Instanzabonnement und die Ressourcengruppe verfügen.

Hinweis

Sie benötigen keinen Zugriff auf den Hostingcomputer, um die Verbindung mit Azure Arc zu trennen.

Deaktivieren der automatischen Installation

Bevor Sie Azure Erweiterung für SQL Server deinstallieren, deaktivieren Sie die automatische Installation der Erweiterung, indem Sie der Azure Arc-aktivierten SQL Server Ressource das folgende Tag und den folgenden Wert hinzufügen:

Tag Wert
ArcSQLServerExtensionDeployment Disabled

Alternativ können Sie einschränken, welche Erweiterungen auf Ihrem Server installiert werden können. Sie können Listen mit den Erweiterungen konfigurieren, die Sie auf dem Server zulassen und blockieren möchten. Weitere Informationen finden Sie unter Zulassungs- und Sperrlisten.

Deinstallieren Azure Erweiterung für SQL Server

So deinstallieren Sie Azure Erweiterung für SQL Server:

  1. Wechseln Sie im Azure-Portal zu Azure Arc.
  2. Wählen Sie unter Machines den spezifischen Server aus, der die SQL Server Instanz hostet.
  3. Wählen Sie unter Extensions die Erweiterung aus, die Sie deinstallieren möchten (WindowsAgent.SqlServer, wenn es sich um einen Windows Computer handelt, oder LinuxAgent.SqlServer, wenn es sich um einen Linux-Computer handelt).
  4. Wählen Sie Deinstallieren.
  5. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die Erweiterung deinstallieren möchten.

So entfernen Sie die ressource SQL Server - Azure Arc:

  1. Wechseln Sie im Azure-Portal zu Azure Arc.
  2. Wählen Sie unter SQL Server Instanzen die spezifische SQL Server Instanz aus, die Sie entfernen möchten.
  3. Klicken Sie auf Löschen.
  4. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die Ressource löschen möchten.

So entfernen Sie abhängige Ressourcen aus einer Ressourcengruppe:

  1. Wechseln Sie im Azure-Portal zur Ressourcengruppe, in der sich die SQL Server Ressource befand.
  2. Wählen Sie unter Overview die spezifische SQL Server Ressource und Ressourcen aus, die Sie entfernen möchten.
  3. Klicken Sie auf Löschen.
  4. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die Ressourcen löschen möchten.

Um alle Azure Arc-aktivierten SQL Server Instanzen in einem größeren Bereich (z. B. einer Ressourcengruppe, einem Abonnement oder mehreren Abonnements) mit einem einzigen Befehl zu trennen, verwenden Sie das script, um Azure Erweiterung für SQL Server zu deinstallieren. Das Skript ist als Open Source-SQL Server Beispiel und enthält schrittweise Anleitungen.

Hinweis

Nachdem Sie eine SQL Server - Azure Arc Ressource gelöscht haben, kann die Ressource möglicherweise für einen bestimmten Zeitraum im Azure-Portal angezeigt werden. Dieses Verhalten wird erwartet und wird durch Azure Resource Manager Zwischenspeicherung verursacht. Die Ressource verschwindet in der Regel nach der Aktualisierung des Caches. Wenn die Ressource nach mehreren Stunden noch angezeigt wird, können Sie überprüfen, ob sie erfolgreich gelöscht wurde, indem Sie Azure Resource Graph oder die Azure CLI verwenden. Es ist keine weitere Aktion erforderlich – die Ressource ist nicht funktionsfähig und verursacht nach dem Löschen keine Gebühren.

Restdateien und -konten

Nachdem Sie Azure Erweiterung für SQL Server deinstalliert haben, bleiben einige Dateien und Datenbankobjekte beibehalten.

Dateien

Durch die Deinstallation der Erweiterung werden die Binärdateien gelöscht, aber Erweiterungsprotokolle und andere Daten werden möglicherweise nicht gelöscht.

Bei der Deaktivierung der Erweiterungen werden keine Binärdateien oder Ordner gelöscht.

Tabellen

Tabellen, die der Agent erstellt hat, bleiben erhalten, nachdem Sie die Erweiterung deinstalliert haben.

Konten

Wenn Sie die Erweiterung nicht im Modus der geringsten Berechtigung installiert haben, verwendet der Agent das Konto NTAUTHORITY\SYSTEM.

Durch das Deaktivieren oder Löschen der Erweiterung wird die Anmeldung NTAUTHORITY\SYSTEM nicht aus den Datenbanken entfernt, da andere Anwendungen diese Anmeldung möglicherweise benötigen. Sie müssen die Rolle manuell aus jeder Benutzerdatenbank entfernen.

Das NTAUTHORITY\SYSTEM-Konto gilt nicht für Installationen, die die geringsten Berechtigungen verwenden.

Ausführliche Informationen zum Modus mit den geringsten Berechtigungen finden Sie unter Operate SQL Server aktiviert durch Azure Arc mit geringsten Berechtigungen.