Dela via


Koppla från SQL Server instanser från Azure Arc

Gäller för:SQL Server

I den här artikeln beskrivs hur du kan koppla från SQL Server instanser från Azure Arc med hjälp av Azure-portalen eller ett kommandogränssnitt. Det gäller för SQL Server instanser som aktiveras av Azure Arc.

Förutsättningar

Ditt Azure konto måste ha rollen Contributor för instansprenumerationen och resursgruppen.

Anmärkning

Du behöver inte åtkomst till värddatorn för att koppla från Azure Arc.

Avregistrera dig från automatisk installation

Innan du avinstallerar Azure-tillägget för SQL Server avregistrerar du dig från automatisk installation av tillägget genom att lägga till följande tagg och värde i den Azure Arc-aktiverade SQL Server resursen:

Etikett Värde
ArcSQLServerExtensionDeployment Disabled

Du kan också begränsa vilka tillägg som kan installeras på servern. Du kan konfigurera listor över de tillägg som du vill tillåta och blockera på servern. Mer information finns i Tillåtlistor och blocklistor.

Avinstallera Azure-tillägget för SQL Server

Så här avinstallerar du Azure-tillägget för SQL Server:

  1. I Azure-portalen går du till Azure Arc.
  2. Under Machines väljer du den specifika server som är värd för den SQL Server instansen.
  3. Under Extensions väljer du det tillägg som du vill avinstallera (WindowsAgent.SqlServer om det är en Windows dator eller LinuxAgent.SqlServer om det är en Linux-dator).
  4. Välj Avinstallera.
  5. När du uppmanas att göra det bekräftar du att du vill avinstallera tillägget.

Ta bort resursen SQL Server – Azure Arc:

  1. I Azure-portalen går du till Azure Arc.
  2. Under SQL Server instanser väljer du den specifika SQL Server instans som du vill ta bort.
  3. Välj Ta bort.
  4. När du uppmanas att göra det bekräftar du att du vill ta bort resursen.

Så här tar du bort beroende resurser från en resursgrupp:

  1. I Azure-portalen går du till resursgruppen där den SQL Server resursen fanns.
  2. Under Overview väljer du den specifika SQL Server resurs och resurser som du vill ta bort.
  3. Välj Ta bort.
  4. När du uppmanas att göra det bekräftar du att du vill ta bort resurserna.

Om du vill koppla från alla Azure Arc-aktiverade SQL Server instanser i ett större omfång (till exempel en resursgrupp, en prenumeration eller flera prenumerationer) med ett enda kommando använder du script för att avinstallera Azure-tillägget för SQL Server. Skriptet är som ett SQL Server exempel med öppen källkod och innehåller stegvisa instruktioner.

Anmärkning

När du ta bort en SQL Server – Azure Arc resurs kan resursen fortsätta att visas i Azure-portalen under en tidsperiod. Det här beteendet förväntas och orsakas av Azure Resource Manager cachelagring. Resursen försvinner vanligtvis när cachen har uppdaterats. Om resursen fortfarande visas efter flera timmar kan du kontrollera att den har tagits bort genom att fråga Azure Resource Graph eller med hjälp av Azure CLI. Ingen ytterligare åtgärd krävs – resursen fungerar inte och debiteras inte efter borttagningen.

Kvarvarande filer och konton

När du har avinstallerat Azure-tillägget för SQL Server finns vissa filer och databasobjekt kvar.

Filer

Om du avinstallerar tillägget tas de binära filerna bort, men tilläggsloggar och andra data kanske inte tas bort.

Om du inaktiverar tillägget tas inga binära filer eller mappar bort.

Tabeller

Tabeller som agenten skapade finns kvar när du har avinstallerat tillägget.

Konton

Om du inte har installerat tillägget i lägsta behörighetsläge använder agenten kontot NTAUTHORITY\SYSTEM .

Om du inaktiverar eller tar bort tillägget tas inte NTAUTHORITY\SYSTEM-inloggningen bort från några databaser eftersom andra program kan kräva den här inloggningen. Du måste ta bort rollen manuellt från varje användardatabas.

Ett NTAUTHORITY\SYSTEM-konto gäller inte för installationer som använder minst behörighet.

Mer information om läget för lägsta behörighet finns i Operate SQL Server aktiverad av Azure Arc med minst behörighet.