Prerequisiti: SQL Server abilitato da Azure Arc
Si applica a: SQL Server
Un'istanza con abilitazione Azure Arc di SQL Server è un'istanza locale o in un provider di servizi cloud che è connessa ad Azure Arc. Questo articolo illustra tali prerequisiti.
Se le VM di SQL Server si trovano in cluster VMware, consulta Supporto su VMware.
Prima dell'implementazione
Prima di poter abilitare Arc per un'istanza di SQL Server, è necessario:
Avere a disposizione un account Azure con una sottoscrizione attiva. Se necessario, creare un account Azure gratuito.
Verificare i prerequisiti dell'agente di Arc Connected Machine. L'agente di Arc deve essere in esecuzione nella consueta modalità "completa".
Verificare i requisiti di rete dell'agente di Arc Connected Machine.
Aprire il firewall per il servizio di elaborazione dati Azure Arc.
Registrare i provider di risorse. In particolare:
Microsoft.AzureArcData
Microsoft.HybridCompute
Per ottenere istruzioni, vedere Registrare i provider di risorse.
Autorizzazioni
- L'account utente o l'entità servizio richiede permessi di lettura per la sottoscrizione.
Nota
Prima di abilitare SQL Server con Arc, lo script di installazione verifica che l'area in cui viene creato SQL Server con abilitazione Arc sia supportato. Verifica inoltre che il provider di risorse richiesto, Microsoft.AzureArcData
, sia registrato nella sottoscrizione. Questa verifica richiede che l'account utente o l'entità servizio che si usa per l'autenticazione Azure disponga dei permessi di lettura per la sottoscrizione.
Per completare l'attività, l'utente o l'entità servizio deve disporre delle autorizzazioni nel gruppo di risorse Azure. In particolare:
- Ruolo di
Azure Connected Machine Onboarding
Microsoft.AzureArcData/register/action
Microsoft.HybridCompute/machines/extensions/read
Microsoft.HybridCompute/machines/extensions/write
Microsoft.Resources/deployments/validate/action
- Ruolo di
Gli utenti possono essere assegnati a ruoli predefiniti che dispongono di tali autorizzazioni, ad esempio Collaboratore o Proprietario. Per ulteriori informazioni, vedi Assegnare ruoli di Azure usando il portale di Azure.
- Disporre dell'autorizzazione di amministratore locale per il sistema operativo per installare e configurare l'agente.
- Per Linux, usare l'account radice.
- Per Windows, usare un membro del gruppo Administrators locale.
Impostare le esclusioni proxy
Nota
L'esclusione in questa sezione è necessaria per la versione di marzo 2024 e le precedenti.
A partire dalla versione di aprile 2024, questa esclusione non è obbligatoria.
Se viene usato un server proxy, impostare la variabile di ambiente NO_PROXY
per escludere il traffico proxy per:
localhost
127.0.0.1
Connessione al servizio di elaborazione dati Azure Arc
SQL Server con abilitazione Arc richiede una connessione in uscita al servizio di elaborazione dati Azure Arc.
Ogni server virtuale o fisico richiede la connettività a:
- URL:
*.<region>.arcdataservices.com
- Porta: 443
- Direzione: in uscita
Per ottenere il segmento relativo all'area dell'endpoint a livello di area, rimuovere tutti gli spazi dal nome dell'area di Azure. Ad esempio, per l'area Stati Uniti orientali 2 , il nome dell'area è eastus2
.
Ad esempio: *.<region>.arcdataservices.com
dovrebbe essere *.eastus2.arcdataservices.com
nell'area Stati Uniti orientali 2.
Per un elenco delle aree supportate, vedere Aree di Azure supportate.
Per un elenco di tutte le aree, eseguire questo comando:
az account list-locations -o table
Nota
Non è possibile usare connessioni con collegamento privato di Azure al servizio di elaborazione dati Azure Arc. Vedere Configurazioni non supportate.
Versioni e ambienti di SQL Server supportati
Configurazioni supportate
Versione di SQL Server
SQL Server 2012 (11.x) e versioni successive.
Sistemi operativi
- Windows Server 2012 e versioni successive
- Ubuntu 20.04 (x64)
- Red Hat Enterprise Linux (RHEL) 8 (x64)
- SUSE Linux Enterprise Server (SLES) 15 (x64)
Importante
Il supporto di Windows Server 2012 e Windows Server 2012 R2 è terminato il 10 ottobre 2023. Per altre informazioni, vedere Fine del supporto per SQL Server 2012 e Windows Server 2012/2012 R2.
.NET Framework
Su Windows, .NET Framework 4.7.2 e versioni successive.
Questo requisito si applica dalla versione 1.1.2504.99
dell'estensione (rilasciata il 14 novembre 2023). Senza questa versione, l'estensione potrebbe non funzionare come previsto. Windows Server 2012 R2 non è disponibile con .NET Framework 4.7.2 per impostazione predefinita e deve essere aggiornato di conseguenza.
Supporto su VMware
È possibile distribuire SQL Server abilitato da Azure Arc nelle VM di VMware in esecuzione:
- Locale
- Nelle soluzioni VMware, ad esempio:
Soluzione Azure VMware
Avviso
Se si eseguono VM di SQL Server nel cloud privato della soluzione Azure VMware (AVS), seguire i passaggi descritti in Distribuire la soluzione Azure VMware con abilitazione Arc.
Questo è l'unico meccanismo di distribuzione che offre un'esperienza completamente integrata con le capacità Arc all'interno del cloud privato AVS.
VMware Cloud on AWS
Google Cloud VMware Engine
Configurazioni non supportate
SQL Server con abilitazione Azure Arc attualmente non supporta le configurazioni seguenti:
- SQL Server in esecuzione nei contenitori.
- Ruoli di SQL Server diversi dal motore di database, ad esempio Analysis Services (SSAS), Reporting Services (SSRS) o Integration Services (SSIS).
- Edizioni di SQL Server: Business Intelligence.
- Connessioni con collegamento privato al servizio di elaborazione dati Azure Arc nell'endpoint
<region>.arcdataservices.com
usato per il caricamento dell'inventario e dell'utilizzo. - SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x) e versioni precedenti.
- L'installazione dell'agente Arc e dell'estensione SQL Server non può essere eseguita come parte della creazione di immagini sysprep.
- Molteplici istanze di SQL Server installate nello stesso sistema operativo host con lo stesso nome di istanza.
- SQL Server in Macchine virtuali di Azure.
- Un gruppo di disponibilità Always On in cui una o più repliche si trovano in un'istanza del cluster di failover.
Registrare i provider di risorse
Per registrare i provider di risorse, usare uno dei metodi seguenti:
- Selezionare Sottoscrizioni.
- Scegliere la propria sottoscrizione.
- In Impostazioni selezionare Provider di risorse.
- Cercare
Microsoft.AzureArcData
eMicrosoft.HybridCompute
e selezionare Registro
Limiti del servizio e della sottoscrizione di Azure
Prima di configurare le istanze di SQL Server e i computer con Azure Arc, esaminare i limiti della sottoscrizione di Azure Resource Manager e i limiti del gruppo di risorse per pianificare il numero di computer da connettere.
Aree supportate
SQL Server con abilitazione di Arc è disponibile nelle aree seguenti:
- Stati Uniti orientali
- Stati Uniti orientali 2
- Stati Uniti occidentali
- West US 2
- Stati Uniti occidentali 3
- Stati Uniti centrali
- Stati Uniti centro-settentrionali
- Stati Uniti centro-meridionali
- Stati Uniti centro-occidentali
- Canada centrale
- Canada orientale
- Regno Unito meridionale
- Regno Unito occidentale
- Francia centrale
- Europa occidentale
- Europa settentrionale
- Svizzera settentrionale
- India centrale
- Brasile meridionale
- Sudafrica settentrionale
- Emirati Arabi Uniti settentrionali
- Giappone orientale
- Corea centrale
- Asia sud-orientale
- Australia orientale
- Svezia centrale
- Norvegia orientale
Importante
Per un onboarding e un funzionamento corretti, assegnare la stessa area sia al server con abilitazione Arc sia a SQL Server con abilitazione Arc.
Installare l'estensione Azure per SQL Server
Il Monitoraggio guidato installazione per la configurazione di SQL Server 2022 (16.x) non supporta l'installazione dell'estensione Azure per SQL Server. Esistono due modi per installare tale componente. Esegui una delle operazioni seguenti:
- Collegare in automatico SQL Server ad Azure Arc
- Installare l'estensione Azure per SQL Server dalla riga di comando
Per i cluster VMware, vedere Supporto su VMware.