Udostępnij za pośrednictwem


Aktualizowanie zasad w usłudze Azure SQL Managed Instance

Dotyczy:Azure SQL Managed Instance

W tym artykule opisano zasady aktualizacji dla usługi Azure SQL Managed Instance i sposób jej modyfikowania. Zasady aktualizacji to ustawienie wystąpienia, które kontroluje dostęp do najnowszych funkcji aparatu SQL na platformie Azure.

Usługa Azure SQL Managed Instance oferuje następujące dwie zasady aktualizacji:

  • Zasady aktualizacji programu SQL Server 2022 : Wystąpienie może używać tylko funkcji aparatu SQL dostępnych w programie SQL Server 2022, ponieważ wewnętrzny format bazy danych jest zgodny z programem SQL Server 2022.
  • Zawsze aktualne zasady aktualizacji: wystąpienie ma dostęp do wszystkich funkcji aparatu SQL natychmiast po udostępnieniu ich na platformie Azure. Wewnętrzny format bazy danych nie jest już zgodny z najnowszą wersją programu SQL Server, a zamiast tego ewoluuje wraz z każdą nowo wprowadzoną funkcją.

Ważne

Niezależnie od skonfigurowanych zasad aktualizacji wszystkie wystąpienia będą nadal otrzymywać aktualizacje i funkcje, które nie wymagają zmian aparatu SQL, takich jak następujące funkcje: nadmiarowość strefy, zatrzymywanie i uruchamianie wystąpień oraz szybka aprowizacja.

Zasady aktualizacji programu SQL Server 2022

Zasady aktualizacji programu SQL Server 2022 są zgodne z formatem bazy danych z programem SQL Server 2022.

W przypadku korzystania z zasad aktualizacji programu SQL Server 2022 należy wziąć pod uwagę następujące kwestie:

  • Zasady aktualizacji programu 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 programem SQL Server 2022.
  • Otrzymasz wszystkie najnowsze aktualizacje dostępne dla programu SQL Server 2022.
  • Bazę danych można przywrócić do programu SQL Server 2022 z usługi Azure SQL Managed Instance.
  • Możesz skonfigurować link do replikacji danych w czasie rzeczywistym, dwukierunkowego trybu failover i odzyskiwania po awarii między programem SQL Server 2022 i usługą Azure SQL Managed Instance.
  • Być może nie masz dostępu do niektórych najnowszych funkcji aparatu SQL i korzyści dostępnych dla usługi Azure SQL Managed Instance z zawsze aktualnymi zasadami aktualizacji.
  • Zasady aktualizacji programu SQL Server 2022 są dostępne do końca podstawowej obsługi programu SQL Server 2022, w którym to momencie zasady aktualizacji dla wystąpień korzystających z zasad aktualizacji programu SQL Server 2022 są automatycznie aktualizowane do zasad aktualizacji odpowiadających najnowszej wersji głównej programu SQL Server dostępnej w tym czasie.

Zawsze aktualne zasady aktualizacji

Zawsze aktualne zasady aktualizacji umożliwiają skonfigurowanie wystąpienia do odbierania wszystkich najnowszych funkcji i aktualizacji dostępnych dla usługi Azure SQL Managed Instance.

W przypadku korzystania z zawsze aktualnych zasad aktualizacji należy wziąć pod uwagę następujące kwestie:

  • Możesz korzystać ze wszystkich nowych funkcji i korzyści dostępnych dla usługi Azure SQL Managed Instance.
  • Zawsze aktualne zasady aktualizacji są dostępne tylko dla wystąpień w podsieciach, które włączyły falę funkcji z listopada 2022 r.
  • Po włączeniu zawsze aktualnych zasad nie można wrócić do zasad aktualizacji programu SQL Server 2022 .
  • Niektóre korzyści zapewniane przez dostosowanie formatu bazy danych do programu SQL Server 2022, takie jak możliwość przywrócenia bazy danych do programu SQL Server 2022 i dwukierunkowego przejścia w tryb failover między wystąpieniem a programem SQL Server 2022 za pomocą funkcji łącza .

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 programu SQL Server 2022 Zawsze aktualne zasady aktualizacji
Przywracanie bazy danych do programu SQL Server 2022
Łączenie z dwukierunkowym trybem failover i odzyskiwaniem po awarii
Obecnie nie ma żadnych funkcji, które są dostępne tylko dla wystąpień z zawsze aktualnymi zasadami aktualizacji, sprawdź ponownie wkrótce.

Na skonfigurowane zasady aktualizacji mają wpływ następujące funkcje:

  • Automatyczne kopie zapasowe i kopie zapasowe tylko do kopiowania: kopie zapasowe bazy danych pobrane z wystąpień skonfigurowanych przy użyciu zasad aktualizacji programu SQL Server 2022 można przywrócić do wystąpień skonfigurowanych przy użyciu zawsze aktualnych zasad aktualizacji programu SQL Server 2022 lub Zawsze. Kopie zapasowe bazy danych pobrane z wystąpień skonfigurowanych przy użyciu zawsze aktualnych zasad aktualizacji można przywrócić tylko do wystąpień skonfigurowanych przy użyciu zawsze aktualnych zasad aktualizacji.
  • Link wystąpienia zarządzanego: Ustanowienie linku z usługi SQL Managed Instance do programu SQL Server 2022 lub powrót po awarii z programu SQL Server 2022 do usługi SQL Managed Instance jest dostępny tylko dla wystąpień z zasadami aktualizacji programu SQL Server 2022 .
  • Kopiowanie i przenoszenie bazy danych: baza danych z wystąpienia skonfigurowanego przy użyciu zawsze aktualnych zasad aktualizacji nie może zostać skopiowana ani przeniesiona do wystąpienia skonfigurowanego przy użyciu zasad aktualizacji programu SQL Server 2022 .
  • Grupy trybu failover: wystąpienia w grupie trybu failover muszą mieć zgodne zasady aktualizacji.

Istnieją wystąpienia

W przypadku istniejącego wystąpienia można włączyć zawsze aktualne zasady aktualizacji przy użyciu witryny Azure Portal, programu PowerShell, interfejsu wiersza polecenia platformy Azure i interfejsu API REST.

Uwaga

Zasady aktualizacji programu SQL Server 2022 są domyślnie włączone dla wszystkich istniejących i nowych wystąpień. Po zmianie zasad aktualizacji na Zawsze aktualne, wewnętrzny format bazy danych zostanie trwale uaktualniony. Nie można zmienić zasad aktualizacji z powrotem na program SQL Server 2022 i nie można już używać funkcji i korzyści, które wymagają zasad aktualizacji programu SQL Server 2022.

Aby zmienić zasady aktualizacji dla istniejącego wystąpienia w witrynie Azure Portal, wykonaj następujące kroki:

  1. Przejdź do zasobu wystąpienia zarządzanego SQL w witrynie Azure Portal.

  2. Wybierz pozycję Konserwacja i aktualizacje w obszarze Ustawienia.

  3. Wybierz bąbelek, aby włączyć zawsze aktualne zasady aktualizacji:

    Zrzut ekranu przedstawiający stronę wystąpienia zarządzanego SQL w witrynie Azure Portal z wybranymi zasadami aktualizacji.

  4. Wybierz pozycję Tak w oknie podręcznym Potwierdź zmianę zasad aktualizacji, aby zapisać zmiany. Po włączeniu zawsze aktualnych zasad aktualizacji zasady aktualizacji programu SQL Server 2022 nie są już dostępne

Nowe wystąpienia

Mimo że zasady aktualizacji programu SQL Server 2022 są domyślnie włączone, można wybrać zawsze aktualne zasady podczas tworzenia wystąpienia przy użyciu witryny Azure Portal, programu PowerShell, interfejsu wiersza polecenia platformy Azure i interfejsu API REST.

Aby utworzyć nowe wystąpienie zarządzane SQL z zawsze aktualnymi zasadami w witrynie Azure Portal, wykonaj następujące kroki:

  1. Przejdź do strony Azure SQL w witrynie Azure Portal i wybierz pozycję + Utwórz , aby otworzyć opcję Wybierz wdrożenie SQL.

  2. Na kafelku Wystąpienia zarządzane SQL wybierz pozycję Pojedyncze wystąpienie z listy rozwijanej, a następnie wybierz pozycję Utwórz, aby otworzyć stronę Tworzenie usługi Azure SQL Managed Instance.

  3. Na stronie Tworzenie usługi Azure SQL Managed Instance wypełnij szczegóły wystąpienia. Na karcie Dodatkowe ustawienia w obszarze Aktualizacje aparatu SQL wybierz zawsze aktualne zasady:

    Zrzut ekranu przedstawiający stronę Tworzenie usługi Azure SQL Managed Instance w witrynie Azure Portal z wybranymi zasadami aktualizacji.

  4. Przed utworzeniem nowego wystąpienia można potwierdzić wyznaczone zasady w obszarze Zasady aktualizacji na karcie Przeglądanie i tworzenie .

Sprawdzanie zasad aktualizacji

Bieżące zasady aktualizacji można sprawdzić przy użyciu witryny Azure Portal lub języka Transact-SQL (T-SQL).

Aby sprawdzić bieżące zasady aktualizacji w witrynie Azure Portal, przejdź do zasobu wystąpienia zarządzanego SQL, a następnie 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 wskazują ProductUpdateType zasady aktualizacji dla bieżącego wystąpienia:

  • CU: Aktualizacje są wdrażane za pośrednictwem aktualizacji zbiorczych (CU) dla odpowiedniej głównej wersji programu SQL Server (zasady aktualizacji programu SQL Server 2022)
  • Continuous: Nowe funkcje są wprowadzane do usługi Azure SQL Managed Instance, gdy tylko są dostępne, niezależnie od tempa wydania programu SQL Server (zawsze aktualne zasady aktualizacji)