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:

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

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

SQL Server abilitato da Azure Arc supporta SQL Server 2012 (11.x) e versioni successive in esecuzione in una delle seguenti versioni del sistema operativo Windows o Linux:

  • Windows Server 2012 e versioni successive
  • Ubuntu 20.04 (x64)
  • Red Hat Enterprise Linux (RHEL) 8 (x64)
  • SUSE Linux Enterprise Server (SLES) 15 (x64)

Il supporto per le istanze del cluster di failover (failover cluster instance, FCI) di SQL Server con abilitazione Azure Arc è stato introdotto come anteprima nell'ottobre 2023.

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.

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:

  1. Selezionare Sottoscrizioni.
  2. Scegliere la propria sottoscrizione.
  3. In Impostazioni selezionare Provider di risorse.
  4. Cercare Microsoft.AzureArcData e Microsoft.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:

Per i cluster VMware, vedere Supporto su VMware.