Share via


Disconnettere l'istanza di SQL Server da Azure Arc

Si applica a:SQL Server

Questo articolo descrive come scollegare le istanze di SQL Server abilitate per Arc da Azure Arc usando il portale di Azure o nella shell di comando.

Prerequisiti

L'account Azure è in un ruolo Collaboratore per la sottoscrizione dell'istanza e il gruppo di risorse.

Importante

Non è necessario accedere al computer host per scollegarsi da Azure Arc.

Rifiutare esplicitamente l'installazione automatica

Prima di disinstallare l'estensione di Azure per SQL Server, rifiutare esplicitamente l'installazione automatica dell'estensione di Azure per SQL Server, aggiungere il tag e il valore seguenti alla risorsa Arc Server.

Tag Valore
ArcSQLServerExtensionDeployment Disabled

In alternativa, è possibile limitare le estensioni che possono essere installate nel server. Si possono configurare elenchi delle estensioni che si desidera consentire e bloccare nel server. Per ulteriori informazioni, vedere Elenchi di elementi consentiti e blocklist delle estensioni.

Per disinstallare l’estensione di Azure per SQL Server

Per disinstallare l’estensione di Azure per SQL Server:

  1. Accedi al portale di Azure Arc
  2. In Computer selezionare il server specifico che ospita l'istanza di SQL Server
  3. In Estensioni, seleziona l'estensione che vuoi disinstallare (WindowsAgent.SqlServer se si tratta di un computer Windows o LinuxAgent.SqlServer se si tratta di un computer Linux)
  4. Fai clic sulla scheda Disinstalla
  5. Conferma di voler disinstallare l'estensione quando richiesto

Per annullare la registrazione delle risorse SQL Server - Azure Arc:

  1. Accedi al portale di Azure Arc
  2. In istanze di SQL Server, seleziona le istanze di SQL Server specifiche da rimuovere
  3. Fai clic sulla scheda Elimina
  4. Confermare di voler eliminare la risorsa quando richiesto

Per scollegare tutte le istanze di SQL Server abilitate per Arc in un ambito più ampio, ad esempio un gruppo di risorse, una sottoscrizione o molteplici sottoscrizioni, con un singolo comando, usa lo script per disinstallare l’estensione di Azure per SQL Server. Lo script è un campione open source di SQL Server e include le istruzioni descritte in passaggi.

File e account residui

Questa sezione illustra i file e gli oggetti di database lasciati dopo la disinstallazione.

File

La disinstallazione elimina i file binari.

I log di estensione e altri dati potrebbero non essere eliminati.

La disabilitazione non elimina file binari o cartelle.

Tabelle

Le tabelle create dall'agente rimangono dopo la disinstallazione dell'estensione.

Account

Se l'estensione non è stata installata in modalità con privilegi minimi, l'agente usa l'account NTAUTHORITY\SYSTEM .

La disabilitazione o l'eliminazione dell'estensione non rimuove l'account di accesso NTAUTHORITY\SYSTEM da alcun database perché altre applicazioni potrebbero richiedere questo account di accesso. È necessario rimuovere manualmente il ruolo da ogni database utente.

L'account NTAUTHORITY\SYSTEM non si applica alle installazioni con privilegi minimi. Per i dettagli sulla modalità privilegi minimi, vedere Gestire SQL Server abilitato da Azure Arc con privilegi minimi (anteprima).