Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 två uppdateringsprinciper:
- 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 är inte längre anpassat till den senaste versionen av SQL Server och utvecklas i stället med varje nyinförda 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.
Uppdateringsprincip för SQL Server 2022
SQL Server 2022 uppdateringspolicy anpassar ditt databasformat till SQL Server 2022.
Tänk på följande när du använder SQL Server 2022-uppdateringsprincipen:
- SQL Server 2022 uppdateringsprincip är standardprincipen för uppdatering för alla befintliga och nyligen distribuerade instanser.
- Det interna databasformatet förblir justerat 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 mainstream-stödet för SQL Server 2022, då uppdateringsprincipen för instanser som använder SQL Server 2022-uppdateringsprincipen uppdateras automatiskt 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 Always-up-to-date uppdateringspolicy 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 principen Always-up-to-date har aktiverats kan du inte gå tillbaka till SQL Server 2022-uppdateringsprincipen för den instansen.
- Du förlorar några av fördelarna med databasformatjustering med SQL Server 2022, till exempel möjligheten att återställa databasen till SQL Server 2022 och dubbelriktad redundansväxling mellan din instans och SQL Server 2022 med länk funktion.
Jämförelse av funktioner
I följande tabell visas alla funktioner som endast är tillgängliga för instanser med den avsedda uppdateringsprincipen:
Uppdateringsprincip för always-up-to-date | Uppdateringsprincip för SQL Server 2022 |
---|---|
-
JSON-datatyp - Anropa en HTTPS REST-slutpunkts-SP - Azure SQL Managed Instance Mirroring in Fabric - Vektorfunktioner - Datatyp för vektor - Fuzzy teckensträngsmatchning? - DATEADD (Transact-SQL). - UNISTR (Transact-SQL) - Funktioner för reguljära uttryck - || (Strängsammanfogning) - ||= (Sammansatt tilldelning) |
-
Återställ databas till SQL Server 2022 - Link med dubbelriktad redundans och haveriberedskap |
Följande funktioner påverkas av den konfigurerade uppdateringsprincipen:
- Automatiserade säkerhetskopieringar och säkerhetskopieringar med endast kopiering: Databassäkerhetskopior från instanser som konfigurerats med SQL Server 2022 uppdateringsprincip kan återställas till instanser som konfigurerats med antingen SQL Server 2022 eller Always-up-to-date uppdateringsprincip. Databassäkerhetskopior från instanser som konfigurerats med Always-up-to-date uppdateringsprincip kan bara återställas till instanser som också har konfigurerats med Always-up-to-date uppdateringsprincip.
- Länk för hanterad instans: Upprätta en länk från SQL Managed Instance till SQL Server 2022, eller återgå från SQL Server 2022 till SQL Managed Instance, är endast tillgängligt för instanser med SQL Server 2022 uppdateringspolicy.
- Databaskopiera och flytta: En databas från en instans som har konfigurerats med Alltid uppdaterad uppdateringsprincip kan inte kopieras eller flyttas till en instans som har konfigurerats med SQL Server 2022 uppdateringsprincip.
- failover-grupper: Instanser i en failover-grupp måste ha matchande uppdateringsprinciper.
Vilken uppdateringsprincip ska du välja?
Såvida du inte förlitar dig på en specifik funktion som kräver SQL Server 2022 uppdateringsprincipen rekommenderar vi att du använder uppdateringsprincipen för att alltid vara uppdaterad. 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 fortfarande ofta förbättringar av prestanda, säkerhet och tillförlitlighet som kan gynna din arbetsbelastning.
Om du använder SQL Server 2022 uppdateringsprincip 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 genom att använda 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 SQL Server 2022 uppdateringsprincip. Du kan alltid växla till uppdateringsprincipen Always-up-to-date senare.
Du kan också använda olika uppdateringsprinciper för olika miljöer. Du kan till exempel använda Always-up-to-date uppdateringsprincip i utvecklingsmiljön för att dra nytta av de senaste funktionerna, samtidigt som du använder SQL Server 2022 uppdateringsprincip 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 always-up-to-date uppdateringsprincip med hjälp av Azure-portalen, PowerShell, Azure CLI och REST API.
Försiktighet
SQL Server 2022 uppdateringsprincip är aktiverad som standard för alla befintliga och nya instanser. När uppdateringsprincipen har ändrats till Always-up-to-dateuppgraderas det interna databasformatet permanent. Du kan inte ändra uppdateringsprincipen tillbaka till SQL Server 2022 och 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:
Gå till resursen för din SQL-hanterade instans i Azure-portalen.
Välj Underhåll och uppdateringar under Inställningar.
Välj bubblan för att aktivera Always up-to-date uppdateringsprincip:
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- uppdateringsprincip är aktiverad som standard kan du välja principen Always-up-to-date när du skapar din instans med hjälp av Azure-portalen, PowerShell, Azure CLI och 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:
Gå till sidan Azure SQL i Azure-portalen och välj + Skapa för att öppna Välj SQL-distributionsalternativ.
I panelen SQL-hanterade instanser väljer du Enskild instans i listrutan och väljer sedan Skapa för att öppna sidan Skapa Azure SQL Managed Instance.
På sidan Skapa Azure SQL Managed Instance fyller du i information för din instans. På fliken Ytterligare inställningar under UPPDATERINGAR av SQL-motornväljer du principen Always-up-to-date:
Du kan bekräfta den avsedda principen under Uppdateringsprincip 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 instans resurs och kontrollerar sedan fältet Uppdateringsprincip 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 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)
Relaterat innehåll
- automatiserade säkerhetskopieringar av SQL Managed Instance
- Långsiktigt bevarande
- Mer information om snabbare återställningsalternativ finns i failover-grupper.