Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Nel portale di Azure passare a Azure Arc.
- In Machines selezionare il server specifico che ospita l'istanza di SQL Server.
- In Extensions selezionare l'estensione da disinstallare (
WindowsAgent.SqlServerse si tratta di un computer Windows oLinuxAgent.SqlServerse si tratta di un computer Linux). - Seleziona Disinstalla.
- Conferma di voler disinstallare l'estensione quando richiesto.
Per rimuovere la risorsa SQL Server - Azure Arc:
- Nel portale di Azure passare a Azure Arc.
- In SQL Server istanze selezionare l'istanza SQL Server specifica da rimuovere.
- Selezionare Elimina.
- Confermare di voler eliminare la risorsa quando richiesto.
Per rimuovere le risorse dipendenti da un gruppo di risorse:
- Nel portale di Azure passare al gruppo di risorse in cui si trovava la risorsa SQL Server.
- In Panoramica selezionare la risorsa e le risorse SQL Server specifiche da rimuovere.
- Selezionare Elimina.
- 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.