Delen via


Verbinding met SQL Server exemplaren verbreken van Azure Arc

Applies to:SQL Server

In dit artikel wordt beschreven hoe u SQL Server exemplaren loskoppelt van Azure Arc met behulp van de Azure-portal of een opdrachtshell. Dit is van toepassing op SQL Server exemplaren die zijn ingeschakeld door Azure Arc.

Vereiste voorwaarden

Uw Azure-account moet de rol Contributor hebben voor het abonnement voor de instantie en de resourcegroep.

Opmerking

U hebt geen toegang tot de hostingmachine nodig om de verbinding met Azure Arc te verbreken.

Afmelden voor automatische installatie

Voordat u Azure extensie voor SQL Server verwijdert, moet u zich afmelden voor automatische installatie van de extensie door de volgende tag en waarde toe te voegen aan de Azure Arc ingeschakelde SQL Server-resource:

Etiket Waarde
ArcSQLServerExtensionDeployment Disabled

U kunt ook beperken welke extensies op uw server kunnen worden geïnstalleerd. U kunt lijsten configureren van de extensies die u wilt toestaan en blokkeren op de server. Zie Allowlists en blocklists voor meer informatie.

Azure-extensie voor SQL Server verwijderen

Azure-extensie voor SQL Server verwijderen:

  1. Ga in de Azure-portal naar Azure Arc.
  2. Selecteer onder Machines de specifieke server waarop het SQL Server-exemplaar wordt gehost.
  3. Selecteer onder Extensions de extensie die u wilt verwijderen (WindowsAgent.SqlServer als het een Windows machine is of LinuxAgent.SqlServer als het een Linux-computer is).
  4. Selecteer Deïnstalleren.
  5. Wanneer u hierom wordt gevraagd, bevestigt u dat u de extensie wilt verwijderen.

De resource SQL Server - Azure Arc verwijderen:

  1. Ga in de Azure-portal naar Azure Arc.
  2. Selecteer onder SQL Server exemplaren het specifieke SQL Server exemplaar dat u wilt verwijderen.
  3. Selecteer Verwijderen.
  4. Wanneer u hierom wordt gevraagd, bevestigt u dat u de resource wilt verwijderen.

Afhankelijke resources verwijderen uit een resourcegroep:

  1. Ga in de Azure-portal naar de resourcegroep waar de SQL Server resource was.
  2. Selecteer onder Overview de specifieke SQL Server resource en resources die u wilt verwijderen.
  3. Selecteer Verwijderen.
  4. Wanneer u hierom wordt gevraagd, bevestigt u dat u de resources wilt verwijderen.

Als u alle Azure Arc ingeschakelde SQL Server instanties in een groter bereik (zoals een resourcegroep, een abonnement of meerdere abonnementen) met één opdracht wilt verbreken, gebruikt u het script om Azure-extensie voor SQL Server te verwijderen. Het script is een opensource-SQL Server voorbeeld en bevat stapsgewijze instructies.

Opmerking

Nadat u verwijderen een SQL Server - Azure Arcresource, wordt de resource mogelijk gedurende een bepaalde periode weergegeven in de Azure-portal. Dit gedrag wordt verwacht en wordt veroorzaakt door Azure Resource Manager caching. De resource verdwijnt doorgaans nadat de cache is vernieuwd. Als de resource na enkele uren nog steeds wordt weergegeven, kunt u controleren of deze is verwijderd door een query uit te voeren op Azure Resource Graph of door de Azure CLI te gebruiken. Er is geen verdere actie vereist. De resource is niet functioneel en er worden geen kosten in rekening gebracht na het verwijderen.

Restbestanden en -accounts

Nadat u Azure extensie voor SQL Server hebt verwijderd, blijven sommige bestanden en databaseobjecten behouden.

Bestanden

Als u de extensie verwijdert, worden de binaire bestanden verwijderd, maar extensielogboeken en andere gegevens worden mogelijk niet verwijderd.

Als u de extensie uitschakelt, worden geen binaire bestanden of mappen verwijderd.

Tabellen

Tabellen die door de agent zijn gemaakt, blijven behouden nadat u de extensie hebt verwijderd.

Rekeningen

Als u de extensie niet hebt geïnstalleerd in de modus met minimale bevoegdheden, gebruikt de agent het NTAUTHORITY\SYSTEM-account .

Als u de extensie uitschakelt of verwijdert, wordt de NTAUTHORITY\SYSTEM-aanmelding niet verwijderd uit databases, omdat voor andere toepassingen deze aanmelding mogelijk is vereist. U moet de rol handmatig verwijderen uit elke gebruikersdatabase.

Een NTAUTHORITY\SYSTEM-account is niet van toepassing op installaties met minimale bevoegdheden.

Zie Operate SQL Server enabled by Azure Arc with least privilege voor meer informatie over de modus met minimale bevoegdheden.