Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Applies to:Azure SQL Managed Instance
W tym artykule opisano zasady aktualizacji dla Azure SQL Managed Instance oraz sposób jego modyfikowania. Zasady aktualizacji to ustawienie instancji, które kontroluje dostęp do najnowszych funkcji silnika SQL w Azure.
Azure SQL Managed Instance oferuje następujące trzy zasady aktualizacji:
- SQL Server 2025 zasady aktualizacji: Wystąpienie może używać tylko funkcji aparatu SQL dostępnych w SQL Server 2025 r., ponieważ wewnętrzny format bazy danych jest zgodny z SQL Server 2025.
- SQL Server 2022 zasady aktualizacji: Wystąpienie może używać tylko funkcji aparatu SQL dostępnych w SQL Server 2022 r., ponieważ wewnętrzny format bazy danych jest zgodny z SQL Server 2022.
- Always-up-to-date polityka aktualizacji: Wystąpienie ma dostęp do wszystkich funkcji silnika SQL, gdy tylko stają się dostępne w Azure. Wewnętrzny format bazy danych nie jest już zgodny z najnowszą wersją SQL Server, a zamiast tego zmienia się wraz z każdą nowo wprowadzoną funkcją.
Ważne
- Niezależnie od skonfigurowanych zasad aktualizacji wszystkie wystąpienia nadal otrzymują aktualizacje i funkcje, które nie wymagają zmian aparatu SQL, takich jak następujące funkcje: nadmiarowość strefy i zatrzymywanie i uruchamianie wystąpienia.
- Zasady aktualizacji SQL Server 2022 to domyślne zasady aktualizacji dla wszystkich istniejących i nowo wdrożonych wystąpień.
zasady aktualizacji SQL Server 2025
Uwaga / Notatka
Zmiana zasad aktualizacji z SQL Server 2025 na Always-up-to-date jest obecnie i tymczasowo wyłączona.
Zasady aktualizacji SQL Server 2025 są zgodne z formatem bazy danych SQL Server 2025 (17.x).
W przypadku korzystania z zasad aktualizacji SQL Server 2025 należy wziąć pod uwagę następujące kwestie:
- Wewnętrzny format bazy danych pozostaje zgodny z SQL Server 2025 (17.x).
- Otrzymasz wszystkie najnowsze aktualizacje dostępne dla SQL Server 2025 (17.x).
- Możesz przywrócić bazę danych na SQL Server 2025 (17.x) z Azure SQL Managed Instance.
- Można skonfigurować link do replikacji danych w czasie rzeczywistym, dwukierunkowego przełączania awaryjnego i odzyskiwania po awarii między SQL Server 2025 (17.x) a Azure SQL Managed Instance.
- Być może nie masz dostępu do niektórych najnowszych funkcji i korzyści aparatu SQL dostępnych w Azure SQL Managed Instance zgodnie z zasadą aktualizacji Always-up-to-date.
- Zasady aktualizacji SQL Server 2025 są ważne do końca podstawowego wsparcia dla SQL Server 2025 (17.x). Po upływie tego okresu, zasady aktualizacji dla instancji z aktualizacją SQL Server 2025 są automatycznie dostosowywane do zasad aktualizacji odpowiadających najnowszej dostępnej wówczas głównej wersji SQL Server.
zasady aktualizacji SQL Server 2022
Zasady aktualizacji SQL Server 2022 są zgodne z formatem bazy danych SQL Server 2022.
W przypadku korzystania z zasad aktualizacji SQL Server 2022 należy wziąć pod uwagę następujące kwestie:
- Zasady aktualizacji SQL Server 2022 to domyślne zasady aktualizacji dla wszystkich istniejących i nowo wdrożonych wystąpień.
- Wewnętrzny format bazy danych pozostaje zgodny z SQL Server 2022.
- Otrzymasz wszystkie najnowsze aktualizacje dostępne dla SQL Server 2022 r.
- Możesz przywrócić bazę danych do SQL Server 2022 z Azure SQL Managed Instance.
- Można skonfigurować link na potrzeby replikacji danych w czasie rzeczywistym, dwukierunkowego przełączania awaryjnego i odzyskiwania po awarii pomiędzy SQL Server 2022 a Azure SQL Managed Instance.
- Być może nie masz dostępu do niektórych najnowszych funkcji aparatu SQL i korzyści dostępnych w Azure SQL Managed Instance z polityką aktualizacji Always-up-to-date.
- Zasady aktualizacji SQL Server 2022 są dostępne do czasu koniec wsparcia podstawowego SQL Server 2022, w tym momencie zasady aktualizacji dla wystąpień z polityką aktualizacji SQL Server 2022 zostaną automatycznie zaktualizowane do zasad aktualizacji odpowiadających najnowszej głównej wersji SQL Server dostępnej w tym czasie.
Zawsze aktualne zasady aktualizacji
Zasady aktualizacji Always-up-to-date konfiguruje wystąpienie w celu otrzymywania wszystkich najnowszych funkcji i aktualizacji dostępnych dla Azure SQL Managed Instance.
W przypadku korzystania z polityki Always-up-to-date aktualizacji należy wziąć pod uwagę następujące kwestie:
- Możesz użyć wszystkich nowych funkcji i korzyści dostępnych do Azure SQL Managed Instance.
- Po włączeniu polityki Always-up-to-date nie można wrócić do polityki aktualizacji SQL Server 2022 lub SQL Server 2025 dla tej instancji.
- Niektóre korzyści zapewniane przez dostosowanie formatu bazy danych do SQL Server 2022 lub SQL Server 2025 (17.x), takie jak możliwość przywrócenia bazy danych do SQL Server 2022 lub SQL Server 2025 (17.x) oraz przełączania w trybie failover pomiędzy wystąpieniem a SQL Server 2022 lub SQL Server 2025 (17.x) z funkcją link, mogą zostać utracone.
Porównanie funkcji
W poniższej tabeli wymieniono wszystkie funkcje, które są dostępne tylko dla wystąpień z wyznaczonymi zasadami aktualizacji:
| Zasady aktualizacji | Funkcje |
|---|---|
| Zawsze aktualna polityka aktualizacjiup-to | — Obecnie nie ma odrębnych funkcji, które są dostępne tylko dla wystąpień z polityką aktualizacji Always-up-to-date. — Wszystkie funkcje dostępne w SQL Server 2025 polityki aktualizacji są również dostępne dla wystąpień z Always-up-to-date polityki aktualizacji, z wyjątkiem możliwości przywracania danych baz danych lub możliwości konfigurowania łącza z dwukierunkowym trybem failover w SQL Server 2025 (17.x). |
| SQL Server 2025 zasady aktualizacji |
-
Restore database to SQL Server 2025 - Łącze z dwukierunkowym przełączaniem awaryjnym i odzyskiwaniem po awarii w SQL Server 2025 - Typ danych JSON - JSON_ARRAYAGG i JSON_OBJECTAGG funkcje agregujące - Wywołaj punkt końcowy REST protokołu HTTPS SP - Azure SQL Managed Instance Mirroring w Fabric - Funkcje wektorowe - Typ danych wektora - Dopasowywanie rozmytego ciągu - DATEADD (Transact-SQL). - UNISTR (Transact-SQL) - Funkcje wyrażeń regularnych - || (Łączenie ciągów) - ||= (przypisanie złożone) - Stopień równoległości (DOP) — opinie - Zoptymalizowane blokowanie |
| SQL Server 2022 zasady aktualizacji |
-
Restore database to SQL Server 2022 - Link z dwukierunkowym przełączaniem awaryjnym i odzyskiwaniem po awarii z SQL Server 2022 |
Na skonfigurowane zasady aktualizacji mają wpływ następujące funkcje:
-
Automatyczne kopie zapasowe i kopie zapasowe tylko do kopiowania:
- Kopie zapasowe bazy danych wykonane z wystąpień skonfigurowanych z zasadą aktualizacji SQL Server 2022 można przywrócić na wystąpienia skonfigurowane z zasadą aktualizacji SQL Server 2022 lub Always-up-to-date.
- Możesz przywrócić kopie zapasowe baz danych utworzone z wystąpień skonfigurowanych z polityką aktualizacji SQL Server 2025 do wystąpień skonfigurowanych z polityką aktualizacji SQL Server 2025 lub Zawsze aktualna.
- Kopie zapasowe bazy danych utworzone z wystąpień skonfigurowanych z zasadą aktualizacji Always-up-to-date można przywrócić tylko do wystąpień również skonfigurowanych z zasadą aktualizacji Always-up-to-date.
-
Link zarządzanej instancji:
- Tylko wystąpienia z zasadami aktualizacji SQL Server 2022 mogą ustanowić link z SQL Managed Instance do SQL Server 2022 lub powrót po awarii z SQL Server 2022 do SQL Managed Instance.
- Tylko wystąpienia z SQL Server 2025 zasady aktualizacji mogą ustanowić link z SQL Managed Instance do SQL Server 2025 (17.x) lub powrót po awarii z SQL Server 2025 (17.x) do SQL Managed Instance.
- Kopiowanie i przenoszenie bazy danych: można kopiować i przenosić bazy danych jedynie do wystąpień z pasującą, bądź nowszą wersją i politykami aktualizacji. Kopiowanie lub przenoszenie bazy danych do wystąpienia z zasadami aktualizacji niższej wersji nie jest obsługiwane.
- Grupy awaryjnego przełączania: Instancje w grupie awaryjnego przełączania muszą mieć zgodne zasady aktualizacji.
Które zasady aktualizacji wybrać?
O ile nie korzystasz z konkretnej funkcji, która wymaga SQL Server 2022 lub SQL Server 2025 zasad aktualizacji, zalecamy użycie zasad Always—up-to-date. Zasady aktualizacji Always-up-to-date udostępniają najnowsze funkcje i korzyści dostępne dla Azure SQL Managed Instance. Chociaż najnowsze funkcje mogą nie być bezpośrednio istotne dla Ciebie, często istnieją ulepszenia wydajności, zabezpieczeń i niezawodności, które mogą przynieść korzyści dla obciążenia.
Jeśli używasz SQL Server 2022 lub SQL Server 2025, zaktualizuj politykę, aby kopiować bazy danych z SQL Managed Instance do SQL Server w celach zgodności z przepisami, zobowiązań umownych lub innych ważnych powodów dla twojej firmy. Często można osiągnąć te same cele, korzystając z innych funkcji, takich jak eksportowanie/importowanie bazy danych, replikacja transakcyjna, lub usług takich jak Azure Data Factory. Użycie jednej z tych alternatywnych metod umożliwia użycie zasad aktualizacji Always-up-to-date z SQL Managed Instance, a jednocześnie spełniać wymagania biznesowe.
Jeśli nie masz jeszcze pewności, jakie wymagania ma Twoje rozwiązanie, poświęć czas i zacznij od aktualizacji SQL Server 2022 lub SQL Server 2025. Zawsze możesz przejść do polityki aktualizacji Always-up-to-date później.
Można również użyć różnych zasad aktualizacji dla różnych środowisk. Na przykład, użyj zasad aktualizacji Always-up-to-date w środowisku deweloperskim, aby korzystać z najnowszych funkcji, oraz zasad aktualizacji SQL Server 2022 w środowisku produkcyjnym, aby zapewnić zgodność z SQL Server 2022 w scenariuszach awaryjnego przełączania.
Istnieją wystąpienia
W przypadku istniejącego wystąpienia można włączyć zasady aktualizacji Always-up-to-date przy użyciu portalu Azure, programu PowerShell, Azure CLI lub interfejsu API REST.
Uwaga
- Zasady aktualizacji SQL Server 2022 są domyślnie włączone dla wszystkich istniejących i nowych wystąpień. Po zmianie zasad aktualizacji na SQL Server 2025 lub Always-up-to-date wewnętrzny format bazy danych zostanie trwale uaktualniony. Nie można zmienić zasad aktualizacji z powrotem na SQL Server 2022 i nie można już używać funkcji i korzyści, które wymagają SQL Server 2022 zasady aktualizacji.
- Zmiana zasad aktualizacji z SQL Server 2025 na Always-up-to-date jest obecnie i tymczasowo wyłączona.
Aby zmienić zasady aktualizacji dla istniejącego wystąpienia w portalu Azure, wykonaj następujące kroki:
Przejdź do zasobu SQL managed instance w portalu Azure portal.
Wybierz pozycję Konserwacja i aktualizacje w obszarze Ustawienia.
Wybierz bąbelek, aby włączyć zawsze aktualne zasady aktualizacji:
Wybierz pozycję Tak w oknie podręcznym Potwierdź zmianę zasad aktualizacji, aby zapisać zmiany. Po włączeniu Always-up-to-date zasady aktualizacji SQL Server 2022 nie są już dostępne.
Nowe wystąpienia
Mimo że zasady aktualizacji SQL Server 2022 są domyślnie włączone, możesz wybrać politykę SQL Server 2025 lub Always-up-to-date przy tworzeniu instancji za pomocą portalu Azure, programu PowerShell, Azure CLI lub interfejsu API REST.
Ważne
Pamiętaj, aby dodać konfigurację zasad aktualizacji do szablonów wdrażania, aby nie polegać na domyślnych wartościach systemowych, które mogą ulec zmianie w czasie.
Aby utworzyć nowe wystąpienie zarządzane SQL przy użyciu zasady Always-up-to-date w portalu Azure, wykonaj następujące kroki:
Przejdź do centrum Azure SQL w aka.ms/azuresqlhub.
W okienku Azure SQL Managed Instance wybierz pozycję Pokaż opcje.
W oknie Azure SQL Managed Instance wybierz opcję Utwórz SQL Managed Instance.
Na stronie Utwórz Azure SQL Managed Instance podaj szczegóły wystąpienia. Aby uzyskać instrukcje dotyczące tworzenia nowego wystąpienia zarządzanego SQL, zobacz Quickstart: Create Azure SQL Managed Instance.
Na karcie Dodatkowe ustawienia w obszarze Aktualizacje silnika SQL wybierz zasadę Zawsze aktualne:
Przed utworzeniem nowego wystąpienia potwierdź określone zasady w obszarze Zasady aktualizacji na karcie Przegląd + tworzenie.
Sprawdzanie zasad aktualizacji
Bieżące zasady aktualizacji można sprawdzić przy użyciu portalu Azure lub Transact-SQL (T-SQL).
Aby sprawdzić bieżące zasady aktualizacji w portalu Azure, przejdź do zasobu zarządzanego SQL. Sprawdź pole Aktualizuj zasady w obszarze Aktualizacje i konserwacja w menu zasobów.
Możesz również użyć polecenia T-SQL serverproperty:
select serverproperty('ProductUpdateType')
Następujące wartości dla ProductUpdateType wskazują zasady aktualizacji dla bieżącego wystąpienia:
-
CU: Aktualizacje są wdrażane za pośrednictwem aktualizacji zbiorczych (CU) dla odpowiedniej głównej wersji SQL Server (zasady aktualizacji dla SQL Server 2022 lub SQL Server 2025) -
Continuous: Nowe funkcje są wprowadzane do Azure SQL Managed Instance zaraz po udostępnieniu, niezależnie od cykli wydania SQL Server (Always-up-to-date zasady aktualizacji)