Condividi tramite


Disconnettere le istanze di SQL Server da Azure Arc

Applica a:SQL Server

Questo articolo descrive come disconnettere SQL Server istanze da Azure Arc usando il portale di Azure o una shell dei comandi. Si applica alle istanze di SQL Server abilitate da Azure Arc.

Prerequisiti

L'account Azure deve avere un ruolo Contributor per la sottoscrizione dell'istanza e per il gruppo di risorse.

Nota

Non è necessario accedere al computer di hosting per disconnettersi da Azure Arc.

Rifiutare esplicitamente l'installazione automatica

Prima di disinstallare Azure Extension for SQL Server, rifiutare esplicitamente l'installazione automatica dell'estensione aggiungendo il tag e il valore seguenti alla risorsa SQL Server abilitata per l'Azure Arc:

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, si veda Elenchi di elementi consentiti e blocklist.

Disinstallare l'estensione Azure per SQL Server

Per disinstallare Azure Extension for SQL Server:

  1. Nel portale di Azure passare a Azure Arc.
  2. In Machines selezionare il server specifico che ospita l'istanza di SQL Server.
  3. In Extensions selezionare l'estensione da disinstallare (WindowsAgent.SqlServer se si tratta di un computer Windows o LinuxAgent.SqlServer se si tratta di un computer Linux).
  4. Seleziona Disinstalla.
  5. Conferma di voler disinstallare l'estensione quando richiesto.

Per rimuovere la risorsa SQL Server - Azure Arc:

  1. Nel portale di Azure passare a Azure Arc.
  2. In SQL Server istanze selezionare l'istanza SQL Server specifica da rimuovere.
  3. Selezionare Elimina.
  4. Confermare di voler eliminare la risorsa quando richiesto.

Per rimuovere le risorse dipendenti da un gruppo di risorse:

  1. Nel portale di Azure passare al gruppo di risorse in cui si trovava la risorsa SQL Server.
  2. In Panoramica selezionare la risorsa e le risorse SQL Server specifiche da rimuovere.
  3. Selezionare Elimina.
  4. Quando richiesto, verificare di voler eliminare le risorse.

Per disconnettere tutte le istanze di SQL Server abilitate per Azure Arc in un ambito più ampio (ad esempio un gruppo di risorse, una sottoscrizione o più sottoscrizioni) con un singolo comando, utilizzare lo script per disinstallare l'estensione di Azure per SQL Server. Lo script è un esempio di SQL Server open source e include istruzioni dettagliate.

Nota

Dopo aver delete una risorsa SQL Server - Azure Arc, la risorsa potrebbe continuare a essere visualizzata nel portale di Azure per un periodo di tempo. Questo comportamento è previsto ed è causato dalla memorizzazione nella cache Azure Resource Manager. La risorsa scompare in genere dopo l'aggiornamento della cache. Se la risorsa viene ancora visualizzata dopo diverse ore, è possibile verificare che sia stata eliminata correttamente eseguendo una query Azure Resource Graph o usando il interfaccia della riga di comando di Azure. Non è necessaria alcuna ulteriore azione: la risorsa non è funzionale e non comporta addebiti dopo l'eliminazione.

File e account residui

Dopo aver disinstallato Azure Extension for SQL Server, alcuni file e oggetti di database rimangono.

File

La disinstallazione dell'estensione elimina i file binari, ma i log di estensione e altri dati potrebbero non essere eliminati.

La disabilitazione dell’estensione non elimina file binari o cartelle.

Tabelle

Le tabelle create dall'agente rimangono anche 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 informazioni dettagliate sulla modalità con privilegi minimi, vedere Operate SQL Server abilitato da Azure Arc con privilegi minimi.