KB5104822 - Pembaruan Kumulatif 8 untuk SQL Server 2025

Tanggal rilis: 13 Agustus 2026
Versi: 17.0.4075.5

Ringkasan

Artikel ini menjelaskan Pembaruan Kumulatif 8 (CU8) untuk Microsoft SQL Server 2025. Paket pembaruan ini berisi 11 perbaikan yang dikeluarkan setelah rilis SQL Server 2025 Pembaruan Kumulatif 7. Ini memperbarui komponen dalam build berikut:

  • SQL Server - Versi produk: 17.0.4075.5, versi file: 2025.170.4075.5
  • Analysis Services - Versi produk: 17.0.25.223, versi file: 2025.170.25.223

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 dan menghasilkan 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.

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 2025, 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
4929794 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
5189710 Menambahkan dukungan enkripsi untuk komunikasi antara layanan eksternal PolyBase dan klien yang menggunakan gRPC di Linux. Mesin SQL Server PolyBase Linux
5197076 Memperbaiki masalah di mana rencana pemeliharaan pembangunan ulang indeks berhenti merespons karena kueri yang berjalan lama. Mesin SQL Server Rencana Pemeliharaan Semua
5379749 Memperbaiki masalah di mana Penyiapan SQL Server merekomendasikan max server memory nilai 128 GB, bukan 256 GB untuk edisi Pengembang Standar dan Standar. Penyiapan SQL Platform Penyebaran Windows
5400887 Memperbaiki masalah di mana mengubah kolase selama penyiapan awal dapat memblokir mssql-conf secara tidak terduga pada sistem yang memiliki jumlah CPU tinggi. Mesin SQL Server Linux Linux
5414824 Menambahkan parameter opsional baru, @multi_subnet_failover, ke sp_adddistributor. Mesin SQL Server Replikasi Windows
5425855 Memperbaiki masalah yang OPENJSON mengembalikan baris yang tidak terduga ketika jalur JSON berisi karakter khusus yang cocok dengan pola, termasuk %, _, [, atau ]. Mesin SQL Server Keterprograman Semua
5434644 Memperbaiki file pernyataan dan dump yang terjadi ketika DBCC CHECKTABLE dijalankan terhadap EXTENDED_LOGICAL_CHECKS kolom komputasi persisten yang menggunakan tipe data asli json . Mesin SQL Server Keterprograman Semua
5446188 Memperbaiki kesalahan 13643 dan 7102 yang terjadi ketika JSON_MODIFY menambahkan nilai ke array asli json yang berisi 65.535 elemen. Mesin SQL Server Keterprograman Semua
5446201 Memperbaiki kesalahan 13643, status 101, yang terjadi ketika JSON_MODIFY menerima array asli json yang berisi 65.536 elemen atau lebih sebagai argumen nilainya. Mesin SQL Server Keterprograman Semua
5446209 Memperbaiki kesalahan 13647 dan 13643 yang terjadi saat JSON_MODIFY menimpa atau menghapus array native json tersimpan yang berisi 65.536 elemen atau lebih. Mesin SQL Server Keterprograman Semua

Cara mendapatkan atau mengunduh CU ini atau paket CU 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 2025 sekarang

Catatan

  • Pusat Unduh Microsoft selalu menawarkan rilis CU SQL Server 2025 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 2025 dan CU yang dirilis sebelumnya untuk SQL Server 2025.
  • 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 2025 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 2025.

Informasi file

Informasi hash file

Anda dapat memverifikasi unduhan dengan menghitung hash file SQLServer2025-KB5104822-x64.exe melalui perintah berikut:

certutil -hashfile SQLServer2025-KB5104822-x64.exe SHA256

Nama file Hash SHA256
SQLServer2025-KB5104822-x64.exe 0730D5A44A0B51454B635CA08C4174BB49BD6406CE8D154B3351B2A01D833932
Informasi file paket Pembaruan Kumulatif

Unduh daftar file yang disertakan dalam KB5104822.

Catatan untuk pembaruan ini

Prasyarat

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

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 dalam 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 memberikan nilai tambah selain perbaikan cepat, seperti 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 2025. 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 2025.
  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