Nowy pakiet aktualizacji dla SQL Server 2022 - Cumulative Update 19

Microsoft wydał CU19 dla SQL Server 2022 (15.05.2025, wersja 16.0.4195.2) zawierający 13 poprawek. Aktualizacja naprawia problemy z SSAS, kopiami zapasowymi S3, uwierzytelnianiem na Linuksie, optymalizatorem zapytań i Service Broker. Dostępna dla Windows i Linux.

SQL Server 2022 - Cumulative Update 19

W dniu 15 maja 2025 roku Microsoft wydał nowy pakiet aktualizacji zbiorczej (Cumulative Update 19, CU19) dla Microsoft SQL Server 2022. Ta aktualizacja zawiera 13 poprawek, które zostały wydane po wydaniu aktualizacji zbiorczej 18 dla SQL Server 2022. Przyjrzyjmy się szczegółowo, co zawiera ta aktualizacja i jakie problemy rozwiązuje.

Informacje ogólne o aktualizacji

Pakiet aktualizacji CU19 dla SQL Server 2022 ma następujące parametry:

  • Data wydania: 15 maja 2025 r.
  • Wersja: 16.0.4195.2
  • Aktualizowane komponenty:
    • SQL Server - wersja produktu: 16.0.4195.2, wersja pliku: 2022.160.4195.2
    • Analysis Services - wersja produktu: 16.0.43.244, wersja pliku: 2022.160.43.244

Co ważne, w tej aktualizacji zbiorczej nie ma znanych problemów, które mogłyby wpłynąć na działanie systemu po jej zainstalowaniu.

Kluczowe poprawki zawarte w aktualizacji

Aktualizacja CU19 zawiera szereg istotnych poprawek, które rozwiązują problemy w różnych obszarach funkcjonalnych SQL Server 2022. Oto najważniejsze z nich:

Poprawki dla Analysis Services

  • Naprawiono problem, w którym usługa SQL Server Analysis Services (SSAS) przestawała odpowiadać, a model danych ulegał uszkodzeniu, gdy dodano zbyt wiele członków (np. ponad 1820) do roli bazy danych1.

Poprawki dla silnika SQL Server

Kopia zapasowa i przywracanie:

  • Naprawiono problem, w którym użycie polecenia BACKUP TO URL dla magazynu zgodnego z S3 kończyło się niepowodzeniem z powodu niewystarczającego bufora dla odpowiedzi przesyłania wieloczęściowego z powodu nadmiaru przestrzeni nazw XML1.

Problemy z systemem Linux:

  • Naprawiono problem z uwierzytelnianiem Microsoft Entra dla SQL Server na Linuksie z włączonym IPv6. Dodano opcję network.ipv6dnsrecordslimit w narzędziu mssql-conf, aby ograniczyć liczbę rekordów AAAA zwracanych przez DNS do wartości od 0 do 51.
  • Naprawiono problem dotyczący Red Hat Enterprise Linux (RHEL) 9, w którym zaszyfrowane połączenie nie działało z powodu aktualizacji wersji OpenSSL1.

Optymalizator zapytań:

  • Włączono flagę śledzenia 9135 (TRCFLG_QP_DONT_USE_INDEXED_VIEWS) w wersjach produkcyjnych, aby umożliwić zachowanie EXPAND VIEWS bez konieczności stosowania wskazówki dla każdego zapytania1.
  • Naprawiono problem, w którym nieprawidłowe wyniki mogły być zwracane przy użyciu klauzul WINDOW w połączeniu z instrukcjami CASE1.

Bezpieczeństwo:

  • Naprawiono problem, w którym audyt serwera utworzony w zawartej grupie dostępności nie działał po ponownym uruchomieniu instancji SQL Server1.
  • Włączono grupę akcji SERVER_OBJECT_PERMISSION_CHANGE_GROUP do audytowania powiązanych działań1.

Service Broker:

  • Naprawiono wyjątki non-yielding, które mogły wystąpić, gdy kolejka Service Broker stawała się bardzo długa podczas wysyłania wiadomości (na przykład z powodu nieprawidłowego zamykania konwersacji przez aplikację)1.

SQL OS:

  • Przywrócono limit 2 GB dla rozmiaru pliku minidump, aby uniknąć problemów z plikami zrzutu podczas przechwytywania plików minidump na instancjach SQL Server z dużą ilością pamięci1.
  • Zaktualizowano sposób tworzenia nazwy pliku ogona dziennika zgodnie z nazwą pliku zrzutu po uruchomieniu polecenia DBCC STACKDUMP1.

Jak uzyskać i zainstalować aktualizację

Aktualizację CU19 dla SQL Server 2022 można pobrać na kilka sposobów:

  1. Dla systemu Windows (zalecane) - pobierz najnowszy pakiet aktualizacji zbiorczej dla SQL Server 2022 z Microsoft Download Center.
  2. Dla systemu Windows z Microsoft Update Catalog - aktualizacja jest również dostępna w katalogu Microsoft Update.
  3. Dla systemu Linux - aby zaktualizować SQL Server 2022 na Linuksie do najnowszej wersji CU, należy najpierw skonfigurować repozytorium aktualizacji zbiorczych, a następnie zaktualizować pakiety SQL Server za pomocą odpowiedniego polecenia aktualizacji dla danej platformy.

Wymagania i informacje o ponownym uruchomieniu

Aby zastosować ten pakiet aktualizacji zbiorczej, musisz korzystać z SQL Server 2022. Po zainstalowaniu aktualizacji może być wymagane ponowne uruchomienie komputera.

Ważne informacje dotyczące aktualizacji zbiorczych

Microsoft zaleca proaktywne instalowanie aktualizacji zbiorczych w miarę ich udostępniania, zgodnie z następującymi wytycznymi:

  • Każda nowa aktualizacja zbiorcza zawiera wszystkie poprawki, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej dla zainstalowanej wersji SQL Server.
  • Aktualizacje zbiorcze SQL Server są certyfikowane na tych samych poziomach co pakiety serwisowe i powinny być instalowane z takim samym poziomem zaufania.
  • Dane historyczne pokazują, że znaczna liczba przypadków wsparcia dotyczy problemu, który został już rozwiązany w wydanej aktualizacji zbiorczej.
  • Aktualizacje zbiorcze mogą zawierać dodatkowe wartości wykraczające poza poprawki błędów, w tym ulepszenia w zakresie obsługi, zarządzania i niezawodności.
  • Zaleca się testowanie aktualizacji zbiorczych SQL Server przed wdrożeniem ich w środowiskach produkcyjnych.

Wdrażanie w środowisku hybrydowym

Podczas wdrażania aktualizacji w środowisku hybrydowym (takim jak Always On, replikacja, klaster i mirroring), zaleca się zapoznanie z odpowiednimi artykułami przed wdrożeniem aktualizacji, takimi jak:

  • Uaktualnianie instancji klastra failover
  • Uaktualnianie i aktualizacja serwerów grup dostępności z minimalnym przestojem i utratą danych
  • Jak zastosować poprawkę dla SQL Server w topologii replikacji transakcyjnej i odbicia bazy danych
  • Jak zastosować poprawkę dla SQL Server w topologii replikacji

Obsługa językowa

Aktualizacje zbiorcze SQL Server są obecnie wielojęzyczne. Dlatego ten pakiet CU nie jest specyficzny dla jednego języka. Ma zastosowanie do wszystkich obsługiwanych języków.

Podsumowanie

Aktualizacja zbiorcza 19 dla SQL Server 2022 to ważna aktualizacja zawierająca liczne poprawki, które zwiększają stabilność, bezpieczeństwo i wydajność systemu. Jako administrator baz danych SQL Server, powinieneś rozważyć zaplanowanie instalacji tej aktualizacji w swoich środowiskach, pamiętając o odpowiednim testowaniu przed wdrożeniem produkcyjnym.

Jeśli wystąpią inne problemy lub wymagane jest rozwiązywanie problemów, może być konieczne utworzenie zgłoszenia serwisowego. Standardowe koszty wsparcia będą miały zastosowanie do dodatkowych pytań dotyczących wsparcia i problemów, które nie kwalifikują się do tego konkretnego pakietu aktualizacji zbiorczej.

Wiadomość:

  1. https://learn.microsoft.com/en-us/troubleshoot/sql/releases/sqlserver-2022/cumulativeupdate19