Condividi tramite


Aggiornare i criteri in Azure SQL Managed Instance

Applica a:Azure SQL Managed Instance

Questo articolo descrive i criteri di aggiornamento per Azure SQL Managed Instance e come modificarlo. I criteri di aggiornamento sono un'impostazione di istanza che controlla l'accesso alle funzionalità più recenti del motore SQL in Azure.

Azure SQL Managed Instance offre i tre criteri di aggiornamento seguenti:

  • SQL Server 2025 criteri di aggiornamento: l'istanza può usare solo le funzionalità del motore SQL disponibili in SQL Server 2025 perché il formato del database interno è allineato a SQL Server 2025.
  • SQL Server 2022 criteri di aggiornamento: l'istanza può usare solo le funzionalità del motore SQL disponibili in SQL Server 2022 perché il formato del database interno è allineato a SQL Server 2022.
  • Always-up-to-date criteri di aggiornamento: l'istanza ha accesso a tutte le funzionalità del motore SQL non appena sono disponibili in Azure. Il formato del database interno non è più allineato alla versione più recente di SQL Server e si evolve invece con ogni nuova funzionalità introdotta.

Importante

  • Indipendentemente dai criteri di aggiornamento configurati, tutte le istanze continuano a ricevere aggiornamenti e funzionalità che non richiedono modifiche al motore SQL, ad esempio le funzionalità seguenti: ridondanza della zona e arresto e avvio dell'istanza.
  • Il criterio di aggiornamento SQL Server 2022 è il criterio di aggiornamento predefinito per tutte le istanze esistenti e appena distribuite.

Politica di aggiornamento di SQL Server 2025

Annotazioni

La modifica dei criteri di aggiornamento da SQL Server 2025 a Always-up-to-date è attualmente disabilitata.

I criteri di aggiornamento SQL Server 2025 allineano il formato del database con SQL Server 2025 (17.x).

Quando si usano i criteri di aggiornamento SQL Server 2025, tenere presenti i punti seguenti:

  • Il formato interno del database rimane allineato a SQL Server 2025 (17,x).
  • Si ricevono tutti gli aggiornamenti più recenti disponibili per SQL Server 2025 (17.x).
  • È possibile restore il database a SQL Server 2025 (17.x) da Azure SQL Managed Instance.
  • È possibile configurare un link per la replica dei dati in tempo reale, il failover bidirezionale e il ripristino di emergenza tra SQL Server 2025 (17,x) e Azure SQL Managed Instance.
  • È possibile che non si abbia accesso ad alcune delle funzionalità e dei vantaggi più recenti del motore SQL disponibili per Azure SQL Managed Instance con i criteri di aggiornamento Always-up-to-date.
  • I criteri di aggiornamento SQL Server 2025 sono disponibili fino alla fine del supporto Mainstream di SQL Server 2025 (17.x), a quel punto, i criteri di aggiornamento per le istanze con il SQL Server 2025 aggiornano automaticamente i criteri di aggiornamento al criterio di aggiornamento corrispondente al SQL Server principale più recente versione disponibile in quel momento.

SQL Server 2022 politica di aggiornamento

I criteri di aggiornamento SQL Server 2022 allineano il formato del database con SQL Server 2022.

Quando si usa il criterio di aggiornamento SQL Server 2022, tenere presenti i punti seguenti:

  • Il criterio di aggiornamento SQL Server 2022 è il criterio di aggiornamento predefinito per tutte le istanze esistenti e appena distribuite.
  • Il formato interno del database rimane allineato a SQL Server 2022.
  • Si ricevono tutti gli aggiornamenti più recenti disponibili per SQL Server 2022.
  • È possibile restore il database per SQL Server 2022 da Azure SQL Managed Instance.
  • È possibile configurare un link per la replica dei dati in tempo reale, il failover bidirezionale e il ripristino di emergenza tra SQL Server 2022 e Azure SQL Managed Instance.
  • È possibile che non si abbia accesso ad alcune delle funzionalità e dei vantaggi più recenti del motore SQL disponibili per Azure SQL Managed Instance con i criteri di aggiornamento Always-up-to-date.
  • I criteri di aggiornamento SQL Server 2022 sono disponibili fino al termine del supporto mainstream di SQL Server 2022. A questo punto, i criteri di aggiornamento per le istanze con il criterio di aggiornamento SQL Server 2022 vengono aggiornati automaticamente al criterio di aggiornamento che corrisponde alla versione principale più recente di SQL Server disponibile in quel momento.

Criteri di aggiornamento sempre aggiornati

Il criterio di aggiornamento Always-up-to-date configura l'istanza per ricevere tutte le funzionalità e gli aggiornamenti più recenti disponibili per Azure SQL Managed Instance.

Quando si utilizza la politica di aggiornamento Always-up-to-date, considerare i seguenti punti:

  • È possibile usare tutte le nuove funzionalità e i vantaggi disponibili per Azure SQL Managed Instance.
  • Dopo aver abilitato il criterio Always-up-to-date, non è possibile tornare al criterio di aggiornamento SQL Server 2022 o SQL Server 2025 per tale istanza.
  • Si perdono alcuni dei vantaggi offerti dall'allineamento del formato del database con SQL Server 2022 o SQL Server 2025 (17.x), ad esempio la possibilità di ripristinare il database in SQL Server 2022 o SQL Server 2025 (17.x) e il failover bidirezionale tra l'istanza e SQL Server 2022 o SQL Server 2025 (17.x) con la funzionalità link.

Confronto delle funzionalità

L’elenco seguente indica tutte le funzionalità disponibili solo per le istanze con i criteri di aggiornamento designati:

Politica di aggiornamento Funzionalità
Politica di aggiornamento Always-up-to-date - Attualmente non sono disponibili funzionalità separate solo per le istanze con il criterio di aggiornamento Always-up-to-date .
- Tutte le funzionalità disponibili con i criteri di aggiornamento SQL Server 2025 sono disponibili anche per le istanze con il Always-up-to-date criteri di aggiornamento, diversi dalla possibilità di ripristinare i database o configurare un collegamento con failover bidirezionale, per SQL Server 2025 (17.x).
SQL Server 2025 criteri di aggiornamento - Ripristina il database in SQL Server 2025
- Collegamento con failover bidirezionale e ripristino di emergenza per SQL Server 2025
- Tipo di dati JSON
- JSON_ARRAYAGG e JSON_OBJECTAGG funzioni di aggregazione
- Richiamare un endpoint SP REST HTTPS
- Azure SQL Managed Instance mirroring in Fabric
- Funzioni vettoriali
- Tipo di dati Vector
- Corrispondenza di stringhe fuzzy
- DATEADD (Transact-SQL).
- UNISTR (Transact-SQL)
- Funzioni di espressione regolare
- || (Concatenazione di stringhe)
- ||= (assegnazione composta)
- Feedback sul grado di parallelismo (DOP)
- Blocco ottimizzato
SQL Server 2022 criteri di aggiornamento - Ripristina il database su SQL Server 2022
- Link con failover bidirezionale e ripristino di emergenza con SQL Server 2022

Le funzionalità seguenti sono interessate dai criteri di aggiornamento configurati:

  • Backup automatici e backup di sola copia:
    • È possibile ripristinare i backup del database eseguiti dalle istanze configurate con SQL Server 2022 criteri di aggiornamento alle istanze configurate con il criterio di aggiornamento SQL Server 2022 o Always-up-to-date.
    • È possibile ripristinare i backup del database eseguiti da istanze configurate con i criteri di aggiornamento SQL Server 2025 alle istanze configurate con i criteri di aggiornamento SQL Server 2025 o Always-up-to-date.
    • È possibile ripristinare solo i backup del database eseguiti da istanze configurate con il criterio di aggiornamento Always-up-to-date alle istanze configurate anche con i criteri di aggiornamento Always-up-to-date .
  • collegamento Managed Instance:
    • Solo le istanze con il criterio di aggiornamento SQL Server 2022 possono stabilire un collegamento da SQL Managed Instance a SQL Server 2022 o eseguire il failback da SQL Server 2022 a SQL Managed Instance.
    • Solo le istanze con i criteri di aggiornamento SQL Server 2025 possono stabilire un collegamento da SQL Managed Instance a SQL Server 2025 (17.x) o eseguire il failback da SQL Server 2025 (17.x) a SQL Managed Instance.
  • Copia e spostamento del database: è possibile copiare e spostare i database solo in istanze con criteri di aggiornamento corrispondenti o versione successiva. La copia o lo spostamento di un database in un'istanza con un criterio di aggiornamento della versione inferiore non è supportato.
  • Gruppi di failover: le istanze in un gruppo di failover devono avere criteri di aggiornamento corrispondenti.

Quali criteri di aggiornamento scegliere?

A meno che non ci si basi su una funzionalità specifica che richiede il SQL Server 2022 o SQL Server 2025, è consigliabile usare il criterio di aggiornamento Always-up-to-date update. I criteri di aggiornamento Always-up-to-date offrono le funzionalità e i vantaggi più recenti disponibili per Azure SQL Managed Instance. Anche se le funzionalità più recenti potrebbero non essere direttamente rilevanti per l'utente, spesso esistono miglioramenti alle prestazioni, alla sicurezza e all'affidabilità che possono trarre vantaggio dal carico di lavoro.

Se si usa il SQL Server 2022 o SQL Server 2025, aggiornare i criteri per copiare i database da SQL Managed Instance a SQL Server per conformità alle normative, obblighi contrattuali o altri motivi importanti per l'azienda, è spesso possibile raggiungere gli stessi obiettivi usando altre funzionalità come l'esportazione/importazione di database o la replica transazionale o i servizi come Azure Data Factory. L'uso di uno di questi metodi alternativi consente di usare i criteri di aggiornamento Always-up-to-date con SQL Managed Instance pur mantenendo i requisiti aziendali.

Se non si è ancora certi dei requisiti necessari per la soluzione, dedicare tempo e iniziare con il criterio di aggiornamento SQL Server 2022 o SQL Server 2025. È sempre possibile passare alla politica di aggiornamento Always-up-to-date in un secondo momento.

È anche possibile usare criteri di aggiornamento diversi per ambienti diversi. Ad esempio, usare i criteri di aggiornamento Always-up-to-date nell'ambiente di sviluppo per sfruttare le funzionalità più recenti, mentre si utilizza i criteri di aggiornamento SQL Server 2022 nell'ambiente di produzione per garantire la compatibilità con SQL Server 2022 nei scenari di failover.

Istanze esistenti

Per un'istanza esistente, è possibile abilitare il criterio di aggiornamento Always-up-to-date usando il portale di Azure, PowerShell, l'API REST o Azure CLI.

Attenzione

  • I criteri di aggiornamento SQL Server 2022 sono abilitati per impostazione predefinita per tutte le istanze nuove e esistenti. Quando si modificano i criteri di aggiornamento in SQL Server 2025 o Always-up-to-date, il formato del database interno viene aggiornato in modo permanente. Non è possibile ripristinare i criteri di aggiornamento in SQL Server 2022 e non è più possibile usare le funzionalità e i vantaggi che richiedono il criterio di aggiornamento SQL Server 2022.
  • La modifica dei criteri di aggiornamento da SQL Server 2025 a Always-up-to-date è attualmente disabilitata.

Per modificare i criteri di aggiornamento per un'istanza esistente nel portale di Azure, seguire questa procedura:

  1. Vai alla risorsa istanza gestita SQL nel portale di Azure.

  2. Selezionare Manutenzione e aggiornamenti in Impostazioni.

  3. Selezionare l'opzione per abilitare i criteri di aggiornamento Sempre aggiornati:

    Screenshot della pagina SQL Managed Instance nel portale di Azure, con criteri di aggiornamento selezionati.

  4. Selezionare nel popup Conferma modifica dei criteri di aggiornamento per salvare le modifiche. Quando il criterio di aggiornamento Always-up-to-date è abilitato, il criterio di aggiornamento SQL Server 2022 non è più disponibile.

Nuove istanze

Sebbene il criterio di aggiornamento SQL Server 2022 sia abilitato per impostazione predefinita, È possibile scegliere il criterio SQL Server 2025 o Always-up-to-date quando si crea l'istanza usando il portale di Azure, PowerShell, Azure CLI o l'API REST.

Importante

Assicurarsi di aggiungere la configurazione dei criteri di aggiornamento ai modelli di distribuzione, in modo da non basarsi sulle impostazioni predefinite di sistema che potrebbero cambiare nel tempo.

Per creare una nuova istanza gestita di SQL con il criterio Always-up-to-date nel portale di Azure, seguire questa procedura:

  1. Passare a Azure SQL hub all'indirizzo aka.ms/azuresqlhub.

  2. Nel riquadro per Azure SQL Managed Instance selezionare Visualizza opzioni.

  3. Nella finestra opzioni Azure SQL Managed Instance selezionare Crea SQL Managed Instance.

    Screenshot dal portale di Azure dell'hub Azure SQL, che mostra il pulsante Mostra opzioni e il pulsante Crea SQL Managed Instance.

  4. Nella pagina Creare Azure SQL Managed Instance compilare i dettagli per l'istanza. Per completare i passaggi per creare una nuova istanza gestita di SQL, vedere Quickstart: Creare Azure SQL Managed Instance.

  5. Nella scheda Impostazioni aggiuntive, in Aggiornamenti del motore SQL, scegliere i criteri Sempre aggiornati:

    Screenshot della pagina Crea Azure SQL Managed Instance del portale di Azure con criteri di aggiornamento selezionati.

  6. Verificare i criteri designati in Criteri di aggiornamento nella scheda Rivedi e crea prima di creare la nuova istanza.

Verificare i criteri di aggiornamento

È possibile controllare i criteri di aggiornamento correnti usando il portale di Azure o Transact-SQL (T-SQL).

Per controllare i criteri di aggiornamento correnti nel portale di Azure, vai alla risorsa istanza gestita SQL. Verificare il campo Politica di aggiornamento in Aggiornamenti e manutenzione nel menu Risorse.

È anche possibile usare il comando T-SQL serverproperty:

select serverproperty('ProductUpdateType')

I valori seguenti per ProductUpdateType indicano i criteri di aggiornamento per l'istanza corrente:

  • CU: gli aggiornamenti vengono distribuiti tramite aggiornamenti cumulativi per la versione principale SQL Server corrispondente (SQL Server 2022 o SQL Server 2025)
  • Continuous: le nuove funzionalità vengono introdotte a Azure SQL Managed Instance non appena sono disponibili, indipendentemente dalla frequenza di rilascio dei SQL Server (Always-up-to-date dei criteri di aggiornamento)