Dela via


Uppdatera princip i Azure SQL Managed Instance

gäller för:Azure SQL Managed Instance

I den här artikeln beskrivs uppdateringsprincipen för Azure SQL Managed Instanceoch hur du ändrar den. Uppdateringsprincipen är en instansinställning som styr åtkomsten till de senaste SQL-motorfunktionerna i Azure.

Azure SQL Managed Instance erbjuder följande tre uppdateringsprinciper:

  • SQL Server 2025-uppdateringsprincip : Instansen kan bara använda SQL-motorfunktioner som är tillgängliga i SQL Server 2025 eftersom det interna databasformatet är i linje med SQL Server 2025.
  • SQL Server 2022-uppdateringsprincip : Instansen kan bara använda SQL-motorfunktioner som är tillgängliga i SQL Server 2022 eftersom det interna databasformatet är i linje med SQL Server 2022.
  • always-up-to-date uppdateringsprincip: Instansen har åtkomst till alla SQL-motorfunktioner så snart de är tillgängliga i Azure. Det interna databasformatet överensstämmer inte längre med den senaste versionen av SQL Server och utvecklas i stället med varje nyligen introducerad funktion.

Viktig

  • Oavsett den konfigurerade uppdateringsprincipen fortsätter alla instanser att ta emot uppdateringar och funktioner som inte kräver ändringar i SQL-motorn, till exempel följande funktioner: zonredundans och instansstopp och start.
  • SQL Server 2022 uppdateringsprincip är standardprincipen för uppdatering för alla befintliga och nyligen distribuerade instanser.

Uppdateringsprincip för SQL Server 2025

Anmärkning

SQL Server 2025-uppdateringsprincipen är för närvarande i förhandsversion.

SQL Server 2025-uppdateringsprincipen justerar databasformatet med SQL Server 2025 (17.x) Preview.

Tänk på följande när du använder SQL Server 2025-uppdateringsprincipen:

  • Det interna databasformatet förblir justerat med SQL Server 2025 (17.x) Förhandsversion.
  • Du får alla de senaste uppdateringarna som är tillgängliga för SQL Server 2025 (17.x) Preview.
  • Du kan återställa databasen till SQL Server 2025 (17.x) Preview från Azure SQL Managed Instance.
  • Du kan konfigurera en länk för datareplikering i realtid, dubbelriktad redundans och haveriberedskap mellan SQL Server 2025 (17.x) Preview och Azure SQL Managed Instance.
  • Du kanske inte har åtkomst till några av de senaste SQL-motorfunktionerna och fördelarna som är tillgängliga för Azure SQL Managed Instance med uppdateringspolicyn Always-up-to- -datum.
  • SQL Server 2025-uppdateringsprincipen är tillgänglig fram till slutet av det vanliga stödet för SQL Server 2025 (17.x) Preview, då uppdateras uppdateringsprincipen för instanser med SQL Server 2025-uppdateringsprincipen automatiskt till uppdateringsprincipen som motsvarar den senaste större SQL Server-versionen som är tillgänglig vid den tidpunkten.

Uppdateringsprincip för SQL Server 2022

SQL Server 2022 uppdateringspolicy anpassar ditt databasformat till SQL Server 2022.

När du använder SQL Server 2022-uppdateringsprincipen bör du tänka på följande:

  • SQL Server 2022 uppdateringsprincip är standardprincipen för uppdatering för alla befintliga och nyligen distribuerade instanser.
  • Det interna databasformatet förblir i linje med SQL Server 2022.
  • Du får alla de senaste uppdateringarna som är tillgängliga för SQL Server 2022.
  • Du kan återställa databasen till SQL Server 2022 från Azure SQL Managed Instance.
  • Du kan konfigurera en länk för datareplikering i realtid, dubbelriktad failover och disaster recovery mellan SQL Server 2022 och Azure SQL Managed Instance.
  • Du kanske inte har åtkomst till några av de senaste SQL-motorfunktionerna och fördelarna som är tillgängliga för Azure SQL Managed Instance med uppdateringspolicyn Always-up-to- -datum.
  • SQL Server 2022-uppdateringsprincipen är tillgänglig fram till slutet av det vanliga stödet för SQL Server 2022, då uppdateringsprincipen för instanser med SQL Server 2022-uppdateringsprincipen automatiskt uppdateras till uppdateringsprincipen som motsvarar den senaste större SQL Server-versionen som är tillgänglig vid den tidpunkten.

Alltid uppdaterad uppdateringsprincip

always-up-to-date uppdateringsprincip konfigurerar din instans för att ta emot alla de senaste funktionerna och uppdateringarna som är tillgängliga för Azure SQL Managed Instance.

När du använder uppdateringsprincipen Always-up-to-date bör du tänka på följande:

  • Du kan använda alla nya funktioner och fördelar som är tillgängliga för Azure SQL Managed Instance.
  • När du har aktiverat principen Always-up-to-date kan du inte gå tillbaka till SQL Server 2022- eller SQL Server 2025-uppdateringsprincipen för den instansen.
  • Du förlorar några av fördelarna med databasformatjustering med SQL Server 2022 eller SQL Server 2025 (17.x) Förhandsversion, till exempel möjligheten att återställa databasen till SQL Server 2022 eller SQL Server 2025 (17.x) förhandsversion och dubbelriktad redundansväxling mellan din instans och SQL Server 2022 eller SQL Server 2025 (17.x) förhandsversion med länkfunktionen .

Jämförelse av funktioner

I följande tabell visas alla funktioner som endast är tillgängliga för instanser med den avsedda uppdateringsprincipen:

Uppdatera riktlinjerna Features
Uppdateringsprincip för always-up-to-date – Det finns för närvarande inga separata funktioner som bara är tillgängliga för instanser med uppdateringsprincipen Always-up-to-date .
– Alla funktioner som är tillgängliga med SQL Server 2025-uppdateringsprincipen är också tillgängliga för instanser med uppdateringsprincipen Always-up-to-date , förutom möjligheten att återställa databaser eller konfigurera en länk med dubbelriktad redundansväxling till SQL Server 2025 (17.x) Preview.
Uppdateringsprincip för SQL Server 2025 - Återställa databasen till SQL Server 2025
- Länk med tvåvägs failover och katastrofåterställning med SQL Server 2025
- JSON-datatyp
- JSON_ARRAYAGG och JSON_OBJECTAGG aggregatfunktioner
- Anropa en HTTPS REST-slutpunkts-SP
- Azure SQL Managed Instance Mirroring in Fabric
- Vektorfunktioner
- Datatyp för vektor
- Fuzzy-strängmatchning
- DATEADD (Transact-SQL).
- UNISTR (Transact-SQL)
- Funktioner för reguljära uttryck
- || (Strängsammanfogning)
- ||= (Sammansatt tilldelning)
- Grad av parallellism (DOP) feedback
- Optimerad låsning
Uppdateringsprincip för SQL Server 2022 - Återställa databasen till SQL Server 2022
- Länka till dubbelriktad redundans och haveriberedskap med SQL Server 2022

Följande funktioner påverkas av den konfigurerade uppdateringsprincipen:

  • Automatiserade säkerhetskopieringar och säkerhetskopieringar med endast kopiering:
    • Du kan återställa databassäkerhetskopior som hämtats från instanser som konfigurerats med SQL Server 2022-uppdateringsprincipen till instanser som konfigurerats med antingen SQL Server 2022 - eller Always-up-to-date update-principen .
    • Du kan återställa databassäkerhetskopior som hämtats från instanser som konfigurerats med SQL Server 2025-uppdateringsprincipen till instanser som konfigurerats med antingen SQL Server 2025 - eller Always-up-to-date update-principen .
    • Du kan bara återställa databassäkerhetskopior som hämtats från instanser som konfigurerats med uppdateringsprincipen Always-up-to-date till instanser som också har konfigurerats med uppdateringsprincipen Always-up-to-date .
  • Länk till hanterad instans:
    • Endast instanser med SQL Server 2022-uppdateringsprincipen kan upprätta en länk från SQL Managed Instance till SQL Server 2022 eller växla tillbaka från SQL Server 2022 till SQL Managed Instance.
    • Endast instanser med SQL Server 2025-uppdateringsprincipen kan upprätta en länk från SQL Managed Instance till SQL Server 2025 (17.x) Preview eller växla tillbaka från SQL Server 2025 (17.x) Preview till SQL Managed Instance.
  • Kopiera och flytta databas: Du kan bara kopiera och flytta databaser till instanser med matchande eller högre uppdateringsregler. Det går inte att kopiera eller flytta en databas till en instans med en uppdateringsprincip med lägre version.
  • failover-grupper: Instanser i en failover-grupp måste ha matchande uppdateringsprinciper.

Vilken uppdateringsprincip ska du välja?

Om du inte förlitar dig på en specifik funktion som kräver uppdateringsprincipen SQL Server 2022 eller SQL Server 2025 rekommenderar vi att du använder uppdateringsprincipen Always-up-to-date . Uppdateringspolicyn Always-up-to-date ger dig de senaste funktionerna och fördelarna som finns tillgängliga för Azure SQL Managed Instance. Även om de senaste funktionerna kanske inte är direkt relevanta för dig, finns det ofta förbättringar av prestanda, säkerhet och tillförlitlighet som kan gynna din arbetsbelastning.

Om du använder SQL Server 2022 eller SQL Server 2025, uppdaterar principen för att kopiera databaser från SQL Managed Instance till SQL Server för regelefterlevnad, avtalsförpliktelser eller andra orsaker som är viktiga för ditt företag kan du ofta uppnå samma mål med hjälp av andra funktioner som databasexport/import eller transaktionsreplikering eller tjänster som Azure Data Factory. Med någon av dessa alternativa metoder kan du använda Always-up-to-date uppdateringsprincip med SQL Managed Instance samtidigt som du uppfyller dina affärskrav.

Om du ännu inte är säker på vilka krav lösningen behöver kan du ta dig tid och börja med uppdateringsprincipen för SQL Server 2022 eller SQL Server 2025 . Du kan alltid växla till uppdateringsprincipen Always-up-to-date senare.

Du kan också använda olika uppdateringsprinciper för olika miljöer. Använd till exempel uppdateringsprincipen Always-up-to-date i utvecklingsmiljön för att dra nytta av de senaste funktionerna, samtidigt som du använder SQL Server 2022-uppdateringsprincipen i produktionsmiljön för att säkerställa kompatibilitet med SQL Server 2022 för redundansscenarier.

Befintliga instanser

För en befintlig instans kan du aktivera uppdateringsprincipen Always-up-to-date med hjälp av Azure-portalen, PowerShell, Azure CLI eller REST API.

Försiktighet

SQL Server 2022 uppdateringsprincip är aktiverad som standard för alla befintliga och nya instanser. När du ändrar uppdateringsprincipen till SQL Server 2025 eller Always-up-to-date uppgraderas det interna databasformatet permanent. Du kan inte ändra uppdateringsprincipen tillbaka till SQL Server 2022 och du kan inte längre använda de funktioner och fördelar som kräver SQL Server 2022-uppdateringsprincipen .

Följ dessa steg om du vill ändra uppdateringsprincipen för en befintlig instans i Azure-portalen:

  1. Gå till resursen för din SQL-hanterade instans i Azure-portalen.

  2. Välj Underhåll och uppdateringar under Inställningar.

  3. Välj bubblan för att aktivera Always up-to-date uppdateringsprincip:

    Skärmbild av sidan SQL Managed Instance i Azure-portalen med uppdateringsprincipen vald.

  4. Välj Ja i popup-fönstret Bekräfta ändring av uppdateringsprincip för att spara ändringarna. När Always-up-to-datum uppdateringspolicy är aktiverad, är SQL Server 2022 uppdateringspolicy inte längre tillgänglig.

Nya instanser

Även om SQL Server 2022-uppdateringsprincipen är aktiverad som standard kan du välja principen SQL Server 2025 eller Always-up-to-date när du skapar din instans med hjälp av Azure-portalen, PowerShell, Azure CLI eller REST API.

Viktig

Se till att lägga till konfiguration av uppdateringsprinciper i dina distributionsmallar så att du inte förlitar dig på systemstandarder som kan ändras över tid.

Följ dessa steg för att skapa en ny SQL-hanterad instans med principen Always-up-to-date i Azure-portalen:

  1. Gå till Azure SQL Hub på aka.ms/azuresqlhub.

  2. I fönstret för Azure SQL Managed Instance väljer du Visa alternativ.

  3. I fönstret Alternativ för Azure SQL Managed Instance väljer du Skapa SQL Managed Instance.

    Skärmbild från Azure-portalen för Azure SQL-hubben med knappen Visa alternativ och knappen Skapa SQL Managed Instance.

  4. På sidan Skapa Azure SQL Managed Instance fyller du i information för din instans. Fullständiga steg för att skapa en ny SQL-hanterad instans finns i Snabbstart: Skapa Azure SQL Managed Instance.

  5. På fliken Ytterligare inställningar under UPPDATERINGAR av SQL-motornväljer du principen Always-up-to-date:

    Skärmbild av sidan Skapa Azure SQL Managed Instance i Azure-portalen med uppdateringsprincipen vald.

  6. Bekräfta den avsedda principen under Uppdatera princip på fliken Granska + skapa innan du skapar den nya instansen.

Kontrollera uppdateringsprincipen

Du kan kontrollera den aktuella uppdateringsprincipen med hjälp av Azure-portalen eller Transact-SQL (T-SQL).

Om du vill kontrollera den aktuella uppdateringsprincipen i Azure-portalen går du till din SQL-hanterade instansresurs . Kontrollera fältet Uppdatera princip under Uppdateringar och underhåll på resursmenyn.

Du kan också använda kommandot serverproperty T-SQL:

select serverproperty('ProductUpdateType')

Följande värden för ProductUpdateType anger uppdateringsprincipen för den aktuella instansen:

  • CU: Uppdateringar distribueras via kumulativa uppdateringar (CUs) för motsvarande större SQL Server-version (SQL Server 2022 eller SQL Server 2025-uppdateringsprincip )
  • Continuous: Nya funktioner tas till Azure SQL Managed Instance så snart de är tillgängliga, oberoende av SQL Server-versionstakt (Always-up-to-date uppdateringsprincip)