Disconnettere l'istanza di SQL Server da Azure Arc
Si applica a: SQL Server
Questo articolo descrive come scollegare le istanze di SQL Server da Azure Arc usando il portale di Azure o in una shell di comando. Vale per SQL Server abilitato dall’istanza Azure Arc.
Prerequisiti
L'account Azure deve avere un ruolo Collaboratore per la sottoscrizione dell'istanza e il gruppo di risorse.
Nota
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 aggiungendo il tag e il valore seguenti alla risorsa SQL Server abilitato per 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.
Per disinstallare l’estensione di Azure per SQL Server
Per disinstallare l’estensione di Azure per SQL Server:
- Nel portale di Azure passare a Azure Arc.
- In Computer selezionare il server specifico che ospita l'istanza di SQL Server.
- In Estensioni, seleziona l'estensione che vuoi disinstallare (
WindowsAgent.SqlServer
se si tratta di un computer Windows oLinuxAgent.SqlServer
se si tratta di un computer Linux). - Seleziona Disinstalla.
- Conferma di voler disinstallare l'estensione quando richiesto.
Per annullare la risorsa SQL Server - Azure Arc:
- Nel portale di Azure passare a Azure Arc.
- In istanze di SQL Server, selezionare le istanze di SQL Server specifiche da rimuovere.
- Selezionare Elimina.
- 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, usare 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
Dopo aver disinstallato l'estensione Azure per SQL Server, rimangono alcuni file e oggetti di database.
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 i dettagli sulla modalità privilegi minimi, vedere Gestire SQL Server abilitato da Azure Arc con privilegi minimi.