Freigeben über


Trennen der SQL Server-Instanzen von Azure Arc

Gilt für: SQL Server

In diesem Artikel wird beschrieben, wie Sie SQL Server-Instanzen über das Azure-Portal oder eine Befehls-Shell von Azure Arc trennen können. Sie gilt für SQL Server-Instanzen mit Azure Arc-Unterstützung.

Voraussetzungen

Ihr Azure-Konto muss über eine Teilnehmerrolle für das Instance-Abonnement und die Ressourcengruppe verfügen.

Hinweis

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

Deaktivieren der automatischen Installation

Bevor Sie die Azure-Erweiterung für SQL Server deinstallieren, deaktivieren Sie die automatische Installation der Erweiterung, indem Sie das folgende Tag und den folgenden Wert zur Azure Arc-aktivierten SQL Server-Ressource 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 der Azure-Erweiterung für SQL Server

So deinstallieren Sie die Azure-Erweiterung für SQL Server:

  1. Navigieren Sie im Azure-Portal zu Azure Arc.
  2. Wählen Sie unter Computer den spezifischen Server aus, der die SQL Server-Instance hostet.
  3. Wählen Sie unter Erweiterungen 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 aus.
  5. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie die Erweiterung deinstallieren möchten.

Zum Entfernen des SQL Server – Azure Arc–Ressource:

  1. Navigieren 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.

Um alle Azure Arc-fähigen SQL Server-Instanzen in einem größeren Bereich (wie z. B. eine Ressourcengruppe, ein Abonnement oder mehrere Abonnements) mit einem einzigen Befehl zu trennen, verwenden Sie das Skript zur Deinstallation von Azure Extension for SQL Server. Das Skript ist ein Open Source SQL Server-Beispiel und enthält Schritt-für-Schritt-Anleitungen.

Restdateien und -konten

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

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.

Einzelheiten zum Modus der geringsten Rechte finden Sie unter Betreiben von SQL Server, aktiviert durch Azure Arc mit geringsten Rechten.