KB5104824 - Pembaruan Kumulatif 27 untuk SQL Server 2022

Tanggal Rilis: 15 September 2026
Versi: 16.0.4295.3

Ringkasan

Artikel ini menjelaskan paket Pembaruan Kumulatif 27 (CU27) untuk Microsoft SQL Server 2022. Pembaruan ini berisi 42 perbaikan yang dikeluarkan setelah rilis SQL Server 2022 Pembaruan Kumulatif 26. Ini memperbarui komponen dalam build berikut:

  • SQL Server - Versi produk: 16.0.4295.3, versi file: 2022.160.4295.3
  • Analysis Services - Versi produk: 16.0.43.252, versi file: 2022.160.43.252

Penting

Untuk membantu mengamankan SQL Server di Windows, aktifkan enkripsi dengan Perlindungan yang Diperluas.

Masalah yang diketahui di pembaruan ini

Perilaku SESSION_CONTEXT yang tidak benar dalam rencana paralel

Kueri yang menggunakan fungsi bawaan SESSION_CONTEXT mungkin mengembalikan hasil yang salah atau memicu file dump pelanggaran akses (AV) saat dijalankan dalam rencana kueri paralel. Masalah ini terjadi karena cara SESSION_CONTEXT berinteraksi dengan utas eksekusi paralel, terutama jika sesi diatur ulang untuk digunakan kembali.

Untuk informasi selengkapnya, lihat bagian Masalah umum di SESSION_CONTEXT.

Kueri server tertaut yang menggunakan MSDASQL gagal dengan kesalahan 7416

Kueri server tertaut yang menggunakan penyedia MSDASQL (Provider OLE DB untuk Driver ODBC) serta menentukan string penyedia (@provstr) gagal dan mengembalikan pesan kesalahan berikut:

Msg 7416, Level 16
Akses ke server jarak jauh ditolak karena tidak ada pemetaan proses masuk.

Pemeriksaan validasi koneksi yang lebih ketat di Mesin Database dapat menolak koneksi untuk konfigurasi server tertaut tertentu yang menggunakan MSDASQL penyedia, bahkan jika build sebelumnya mengizinkan koneksi tersebut.

Untuk informasi selengkapnya dan solusi sementara, lihat Kueri server tertaut yang menggunakan MSDASQL gagal dengan kesalahan 7416.

Pelanggaran akses saat Anda mengkueri sys.dm_exec_requests selama pemulihan database

Kueri terhadap sys.dm_exec_requests mungkin menimbulkan pelanggaran akses dan menghasilkan file dump jika dijalankan saat database masih dalam pemulihan. Masalah ini dapat terjadi selama operasi RESTORE database, selama pemulihan saat mulai, atau sebelum replika grup ketersediaan selesai disediakan secara online.

Log kesalahan SQL Server berisi entri yang menyerupai teks berikut:

The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************

BEGIN STACK DUMP:
  07/30/26 07:37:23 spid 77

Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
          <dbo.sp_YourMonitoringStoredProcedure>

Masalah ini terjadi karena perubahan yang menyebabkan struktur dalam memori internal direferensikan sebelum diinisialisasi sepenuhnya.

Microsoft mengetahui masalah ini dan sedang menyelidiki perbaikan. Hingga perbaikan tersedia, gunakan salah satu mitigasi berikut:

  • Aktifkan bendera pelacakan 4696 untuk menolak perubahan kode yang menyebabkan masalah ini. Jika Anda mengaktifkan bendera pelacakan ini, kueri pemantauan yang mengkueri sys.dm_exec_requests atau sys.sysprocesses di replika sekunder dapat mengembalikan kesalahan 976 atau 978, seperti yang terjadi sebelum pembaruan ini diinstal.
  • Hindari mengkueri sys.dm_exec_requests untuk database yang sedang dipulihkan.
  • Hapus instalan pembaruan ini.

Beberapa fitur Master Data Services mungkin tidak berfungsi seperti yang diharapkan

Setelah Anda menginstal pembaruan ini, fungsionalitas Master Data Services (MDS) berikut mungkin tidak dimuat atau tidak berfungsi seperti yang diharapkan:

  • Membuat entitas
  • Membuat atribut
  • Memuat hierarki di Explorer

Microsoft mengetahui masalah ini dan sedang menyelidiki perbaikan.

Peningkatan dan perbaikan yang disertakan dalam pembaruan ini

Buku kerja Microsoft Excel yang dapat diunduh yang berisi daftar ringkasan build, beserta siklus hidup dukungannya saat ini, telah tersedia. File Excel juga berisi daftar perbaikan mendetail untuk SQL Server 2022, SQL Server 2019, dan SQL Server 2017. Unduh file Excel ini sekarang.

Catatan

Entri individu dalam tabel berikut ini dapat direferensikan secara langsung melalui bookmark. Jika Anda memilih ID referensi bug di dalam tabel, tag bookmark ditambahkan ke URL dengan menggunakan format "#NNNNNNN". Kemudian, Anda dapat membagikan URL ini kepada orang lain agar mereka dapat langsung menuju perbaikan yang diinginkan dalam tabel.

Untuk informasi selengkapnya tentang bug yang telah diperbaiki dan penyempurnaan yang disertakan dalam pembaruan kumulatif ini, lihat tabel berikut.

Referensi bug Deskripsi Area perbaikan Komponen Platform
2796714 Memperbaiki masalah langka ketika pembatalan transaksi pengguna menyebabkan kerusakan database yang dilaporkan DBCC CHECKDB sebagai kesalahan halaman Page Free Space (PFS) jika Accelerated Database Recovery (ADR) dinonaktifkan. Mesin SQL Server Manajemen Penyimpanan Semua
4929823 Memperbaiki masalah ketika pemulihan database menggunakan Layanan Menyalin Bayangan Volume (VSS) dan WITH MOVE memerlukan waktu lama atau kehabisan waktu jika server berisi ratusan database. Mesin SQL Server Pemulihan Cadangan Windows
5126055 Memperbaiki masalah ketika pembuatan pengguna database gagal dan mengembalikan kesalahan pemetaan karakter atau token jika nama tampilan pengguna berisi Kanji atau karakter Unicode lain yang tidak didukung oleh halaman kode default sistem. Mesin SQL Server Infrastruktur Keamanan Windows
5383380 Memperbaiki kerentanan yang memengaruhi cadangan terkelola SQL Server untuk prosedur tersimpan managed_backup.sp_get_encryption_option dan managed_backup.sp_do_backup di Microsoft Azure. Pelanggan yang menggunakan pencadangan terkelola harus menerapkan pembaruan ini melalui proses pelayanan SQL Server standar. Mesin SQL Server Layanan Manajemen Semua
5421858 Memperbaiki kondisi berpacu yang bergantung pada waktu dan terjadi selama pengiriman interupsi ketika SQL Server di Linux menangani pengecualian. Mesin SQL Server Linux Linux
5434228 Meningkatkan validasi metadata cadangan yang diproses oleh Penulis VSS SQL Server sehingga metadata yang rusak atau berukuran kecil ditolak dengan aman. Mesin SQL Server Pemulihan Cadangan Windows
5442243 Meningkatkan validasi keamanan saat SQL Server Agent memuat komponen agen tugas. Mesin SQL Server Agen SQL Windows
5456077 Meningkatkan keandalan dan keamanan SQL Server Agent saat memproses input tertentu. Mesin SQL Server Layanan Manajemen Semua
5459626 Memperbaiki masalah ketika penyedia WMI SQL Server memproses input yang rusak secara tidak benar, sekaligus mempertahankan perilaku yang ada untuk input yang valid. Alat Klien SQL Server Penyedia WMI SQL Server Windows
5462844 Memperbaiki kerentanan keamanan dalam penanganan permintaan proses masuk yang menggunakan autentikasi Microsoft Entra. Mesin SQL Server Infrastruktur Keamanan Semua
5473595 Memperbaiki masalah ketika pembuatan pengguna database dari Microsoft Entra ID dengan menggunakan opsi WITH OBJECT_ID gagal jika nama tampilan pengguna berisi Kanji atau karakter Unicode lain yang tidak didukung oleh halaman kode default sistem. Mesin SQL Server Infrastruktur Keamanan Windows
5478465 Memperbaiki masalah ketika replika sekunder gagal bergabung dengan grup ketersediaan yang memiliki nama 64 karakter dan tipe kluster NONE atau EXTERNAL. Mesin SQL Server High Availability dan Pemulihan Bencana Semua
5481778 Memperbaiki masalah yang memengaruhi keamanan dan keandalan SQL Server Agent dalam kondisi pengoperasian tertentu. Mesin SQL Server Layanan Manajemen Semua
5482772 Memperbaiki masalah ketika fungsi SUBSTRING membaca di luar buffer yang dialokasikan saat memproses nilai varchar DBCS yang rusak dalam prosedur tersimpan yang dikompilasi secara native. Mesin SQL Server OLTP dalam Memori Semua
5482827 Memperbaiki pelanggaran akses yang menyebabkan proses SQL Server berakhir secara tidak terduga ketika nilai nvarchar yang berisi deretan variasi ideografis dikonversi atau dipotong pada kolase yang peka terhadap pemilih variasi (_VSS) dalam prosedur tersimpan yang dikompilasi secara native. Mesin SQL Server OLTP dalam Memori Semua
5482833 Memperbaiki masalah ketika streaming data nvarchar(max) dalam kolase yang sensitif terhadap pemilih variasi (_VSS) di prosedur tersimpan yang dikompilasi secara native menyebabkan penimpaan buffer timbunan atau server berhenti merespons. Masalah ini terjadi ketika pengaturan TEXTSIZE memotong data dan menggunakan ukuran paket Tabular Data Stream (TDS) yang kecil. Mesin SQL Server OLTP dalam Memori Semua
5487409 Meningkatkan validasi respons dari titik akhir penyimpanan eksternal yang kompatibel dengan S3 selama akses data eksternal. Mesin SQL Server PolyBase Semua
5494968 Memperbaiki masalah yang menyebabkan listener TCP mentah dibuka untuk saluran kontrol dan data DW Engine serta DMS saat layanan PolyBase dimulai menggunakan parameter baris perintah yang telah diubah. Mesin SQL Server PolyBase Semua
5495398 Memperbaiki masalah dalam penanganan daftar atribut DTD untuk tipe data xml. Mesin SQL Server XML Semua
5495725 Memperbaiki pelanggaran akses yang terjadi jika kueri menyertakan deklarasi XML OPTION (USE PLAN) yang sangat besar. Masalah ini dapat menyebabkan proses SQL Server berakhir secara tidak terduga. Mesin SQL Server XML Semua
5496454 Memperbaiki luapan aritmetika dan akses memori di luar batas dalam fungsi LEFT_SHIFT dan RIGHT_SHIFT saat memproses nilai pergeseran atau input biner yang dibuat khusus. Masalah ini dapat menyebabkan proses SQL Server berakhir secara tidak terduga. Mesin SQL Server Keterprograman Semua
5496499 Meningkatkan cara SQL Server memproses dan menghasilkan data kejadian internal tertentu untuk membantu melindungi informasi dengan lebih baik. Mesin SQL Server Keterprograman Semua
5498913 Memperbaiki masalah keamanan di SQL Server saat validasi yang tidak memadai dalam Extended Events dapat menyebabkan kerusakan memori. Mesin SQL Server Extended Events Semua
5499855 Memperbaiki beberapa kerentanan keamanan yang memungkinkan pengungkapan informasi atau penolakan layanan jika Database Engine membaca file Extended Events (.xel) yang dibuat khusus. Mesin SQL Server Extended Events Semua
5499869 Memperbaiki luapan bilangan bulat di pembaca XML yang terjadi jika file format XML yang dibuat khusus diproses melalui OPENROWSET(BULK ...) atau BULK INSERT. Aktivitas ini dapat menyebabkan proses SQL Server berhenti merespons atau berakhir secara tidak terduga. Mesin SQL Server XML Semua
5504497 Memperbaiki masalah saat bidang data_sensitivity_information tidak diisi secara konsisten dalam catatan audit yang dibuat oleh grup tindakan audit SCHEMA_OBJECT_ACCESS_GROUP. Perbaikan ini memastikan bahwa informasi sensitivitas disertakan secara andal di semua catatan audit yang berlaku. Mesin SQL Server Infrastruktur Keamanan Semua
5505127 Memperbaiki masalah saat pencarian ID kelas dalam kode enklave membaca memori arbitrer. Mesin SQL Server Infrastruktur Keamanan Windows
5505432 Menambahkan validasi batas untuk bidang pengesahan tersemat yang diuraikan oleh sys.sp_describe_parameter_encryption. Mesin SQL Server Infrastruktur Keamanan Windows
5505445 Meningkatkan deserialisasi Object Store Format (OSF) untuk melindungi dari data stream yang rusak atau berbahaya. Mesin SQL Server Infrastruktur Keamanan Windows
5505476 Meningkatkan validasi panjang buffer dalam kode enklave. Mesin SQL Server Infrastruktur Keamanan Windows
5505598 Memperbaiki masalah validasi input yang tidak tepat di SQL Server yang memungkinkan pengguna yang diautentikasi untuk mengungkapkan memori dalam jumlah terbatas. Perbaikan ini memperkuat validasi input. Mesin SQL Server Pengoptimal Kueri Semua
5506056 Memperbaiki masalah validasi input yang tidak tepat di SQL Server yang memungkinkan pengguna yang diautentikasi untuk mengungkapkan informasi dalam memori. Perbaikan ini memperkuat validasi input. Mesin SQL Server Pengoptimal Kueri Semua
5506116 Memperbaiki masalah validasi input yang tidak tepat di SQL Server saat pengguna yang diautentikasi dapat memberikan penunjuk yang direferensikan dan dibaca SQL Server, tetapi tidak dijalankan. Masalah ini dapat menyebabkan pembuatan file dump atau kondisi kehabisan memori. Perbaikan ini memperkuat validasi input. Mesin SQL Server Pengoptimal Kueri Semua
5529156 Memperbaiki validasi offset bidang yang tidak tepat dalam API SqlDataRecord.SetBytes untuk nilai sql_variant yang dapat menyebabkan penulisan timbunan di luar batas jika integrasi CLR diaktifkan. Mesin SQL Server Keterprograman Windows
5529195 Meningkatkan penanganan input Showplan untuk meningkatkan keamanan dan keandalan. Mesin SQL Server Query Store Windows
5529339 Meningkatkan perlindungan data replikasi internal selama operasi pemrosesan. Mesin SQL Server Replikasi Semua
5529351 Meningkatkan penanganan data teks dalam replikasi penggabungan untuk meningkatkan keamanan dan keandalan. Mesin SQL Server Replikasi Semua
5529363 Meningkatkan validasi dan penanganan operasi replikasi untuk meningkatkan keamanan dan keandalan. Mesin SQL Server Replikasi Semua
5529375 Meningkatkan keamanan dan keandalan antrean pembaruan langganan dalam replikasi transaksi. Mesin SQL Server Replikasi Windows
5529387 Meningkatkan keamanan dan keandalan antrean pembaruan langganan dalam replikasi transaksi. Mesin SQL Server Replikasi Windows
5558709 Memperbaiki masalah ketika peningkatan dari SQL Server 2019 ke SQL Server 2022 berhenti merespons selama tahap peningkatan database replicated_model di instans yang meng-host satu atau beberapa grup ketersediaan yang dimuat. Mesin SQL Server Keterprograman Semua
5650423 Menambahkan mode tautan beberapa database untuk tautan Instans Terkelola. Anda dapat menggunakan mode ini untuk memperluas grup ketersediaan Always On yang sudah ada yang berisi beberapa database dari SQL Server ke Azure SQL Managed Instance dan untuk mereplikasi dan melakukan failover database tersebut bersama-sama. Mesin SQL Server High Availability dan Pemulihan Bencana Semua

Cara mendapatkan atau mengunduh paket pembaruan kumulatif terbaru

Cara mendapatkan atau mengunduh paket pembaruan kumulatif terbaru untuk Windows (disarankan)

Pembaruan berikut tersedia dari Pusat Unduh Microsoft:

Unduh paket pembaruan kumulatif terbaru untuk SQL Server 2022 sekarang

Catatan

  • Pusat Unduh Microsoft selalu menawarkan rilis CU SQL Server 2022 terbaru.
  • Jika halaman unduhan tidak muncul, hubungi Layanan dan Dukungan Pelanggan Microsoft untuk mendapatkan paket pembaruan kumulatif.
Cara mendapatkan atau mengunduh paket pembaruan kumulatif untuk Windows ini dari Katalog Microsoft Update

Pembaruan berikut tersedia dari Katalog Microsoft Update:

Catatan

  • Katalog Microsoft Update berisi CU ini untuk SQL Server 2022 dan CU yang dirilis sebelumnya untuk SQL Server 2022.
  • CU ini juga tersedia melalui Windows Server Update Services (WSUS).
  • Sebaiknya selalu instal pembaruan kumulatif terbaru yang tersedia.
Cara mendapatkan atau mengunduh paket pembaruan kumulatif terbaru untuk Linux

Untuk memperbarui SQL Server 2022 di Linux ke CU terbaru, Anda terlebih dahulu harus mengonfigurasi repositori Pembaruan Kumulatif. Kemudian, perbarui paket SQL Server Anda menggunakan perintah pembaruan khusus platform yang sesuai.

Untuk instruksi penginstalan dan tautan langsung ke unduhan paket CU, lihat Catatan Rilis SQL Server 2022.

Informasi file

Informasi hash file

Anda dapat memverifikasi unduhan dengan melakukan komputasi hash file SQLServer2022-KB5104824-x64.exe melalui perintah berikut:

certutil -hashfile SQLServer2022-KB5104824-x64.exe SHA256

Nama file Hash SHA256
SQLServer2022-KB5104824-x64.exe 675E3CEDD6C7A3D0FFBE713E46E54A86A92AF7B96CA4A6BEB987AE99C79B96F5
Informasi file paket Pembaruan Kumulatif

Unduh daftar file yang disertakan dalam KB5104824.

Catatan untuk pembaruan ini

Prasyarat

Untuk menerapkan paket pembaruan kumulatif ini, Anda harus menjalankan SQL Server 2022.

Mulai ulang informasi

Anda mungkin harus memulai ulang komputer setelah menerapkan paket pembaruan kumulatif ini.

Informasi registri

Untuk menggunakan salah satu perbaikan cepat dalam paket ini, Anda tidak perlu membuat perubahan pada registri.

Pembaruan penting

Artikel ini juga menyediakan informasi penting berikut ini.

Versi build CU Analysis Services

Mulai Microsoft SQL Server 2017, nomor versi build Analysis Services dan nomor versi build Mesin Database SQL Server tidak lagi sama. Untuk informasi selengkapnya, lihat Memverifikasi versi build pembaruan kumulatif Analysis Services.

Pembaruan kumulatif (CU)

  • Setiap CU baru berisi semua perbaikan yang disertakan dengan CU sebelumnya untuk versi SQL Server yang terinstal.
  • SQL Server CU disertifikasi ke tingkat yang sama dengan paket layanan, dan harus diinstal dengan tingkat keyakinan yang sama.
  • Kami menyarankan penginstalan CU proaktif yang sedang berlangsung segera setelah tersedia sesuai dengan panduan berikut:
    • Data historis menunjukkan bahwa sejumlah besar kasus dukungan melibatkan masalah yang telah diatasi dalam CU yang dirilis.
    • CU mungkin berisi nilai tambah lebih dari sekadar perbaikan cepat. Item ini mencakup pembaruan untuk dukungan, pengelolaan, dan keandalan.
  • Kami menyarankan agar Anda menguji CU SQL Server sebelum menyebarkannya ke lingkungan produksi.
Penyebaran lingkungan hibrid

Saat Anda menyebarkan pembaruan ke lingkungan hibrid (seperti Always On, replikasi, kluster, dan pencerminan), sebaiknya lihat artikel berikut sebelum menyebarkan pembaruan:

Dukungan bahasa

CU SQL Server saat ini tersedia dalam beberapa bahasa. Oleh karena itu, paket CU ini tidak spesifik untuk satu bahasa. Hal ini berlaku untuk semua bahasa yang didukung.

Komponen (fitur) yang diperbarui

Satu paket CU mencakup semua pembaruan yang tersedia untuk semua komponen (fitur) SQL Server 2022. Namun, paket pembaruan kumulatif hanya memperbarui komponen yang saat ini terinstal di instans SQL Server yang Anda pilih untuk diperbarui. Jika fitur SQL Server (misalnya, Analysis Services) ditambahkan ke instans setelah CU ini diterapkan, Anda harus menerapkan kembali CU ini untuk memperbarui fitur baru tersebut ke tingkat CU ini.

Dukungan untuk pembaruan ini

Jika masalah lain terjadi, atau jika diperlukan pemecahan masalah, Anda mungkin harus membuat permintaan layanan. Biaya dukungan biasa berlaku untuk pertanyaan dukungan tambahan dan untuk masalah yang tidak memenuhi syarat untuk paket pembaruan kumulatif tertentu ini. Untuk melihat daftar lengkap nomor telepon Layanan Pelanggan dan Dukungan Microsoft atau membuat permintaan layanan terpisah, buka situs web Dukungan Microsoft.

Cara menghapus instalan pembaruan ini

Cara menghapus instalan pembaruan ini di Windows
  1. Di Panel Kontrol, buka item Program dan Fitur, lalu pilih Tampilkan pembaruan yang terinstal.
  2. Temukan entri yang sesuai dengan paket pembaruan kumulatif ini di bawah SQL Server 2022.
  3. Tekan dan tahan (atau klik kanan) entri, lalu pilih Hapus instalan.
Cara menghapus instalan pembaruan ini di Linux

Untuk menghapus instalan CU ini di Linux, Anda harus mengembalikan paket ke versi sebelumnya. Untuk informasi selengkapnya tentang cara mengembalikan penginstalan, lihat Mengembalikan SQL Server.

Referensi