KB5126967 - คําอธิบายการอัปเดตความปลอดภัยสําหรับ SQL Server 2025 CU9: 13 ตุลาคม 2026

นําไปใช้กับ

SQL Server 2025 ใน Windows (ทุกรุ่น) SQL Server 2025 ใน Linux (ทุกรุ่น)

วันที่เผยแพร่: 13 ตุลาคม 2026

เวอร์ชัน: 17.0.5015.4

สรุป

การอัปเดตความปลอดภัยนี้ประกอบด้วยการแก้ไขและแก้ไขช่องโหว่ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับช่องโหว่ โปรดดูคําแนะนําด้านการรักษาความปลอดภัยต่อไปนี้:

คอมโพเนนต์ของ Microsoft SQL Server ได้รับการอัปเดตเป็นรุ่นต่อไปนี้ในแพคเกจโปรแกรมปรับปรุงความปลอดภัยนี้:

  • SQL Server - เวอร์ชันผลิตภัณฑ์: 17.0.5015.4 เวอร์ชันไฟล์: 2025.170.5015.4

สำคัญ

เพื่อช่วยรักษาความปลอดภัย SQL Server ใน Windows ให้เปิดใช้งานการเข้ารหัสลับด้วยการป้องกันเพิ่มเติม

ปัญหาที่ทราบแล้วในการอัปเดตนี้

คิวรีเซิร์ฟเวอร์ที่ลิงก์ที่ใช้ MSDASQL ล้มเหลวโดยมีข้อผิดพลาด 7416

คิวรีเซิร์ฟเวอร์ที่ลิงก์ที่ใช้ตัวให้บริการ MSDASQL (ตัวให้บริการ OLE DB สำหรับโปรแกรมควบคุม ODBC) และระบุสตริงของตัวให้บริการ (@provstr) ล้มเหลวและส่งกลับข้อความแสดงข้อผิดพลาดต่อไปนี้:

Msg 7416 ระดับ 16
การเข้าถึงเซิร์ฟเวอร์ระยะไกลถูกปฏิเสธ เนื่องจากไม่มีการจับคู่การเข้าสู่ระบบ

การตรวจสอบความถูกต้องของการเชื่อมต่อที่เข้มงวดขึ้นในกลไกจัดการฐานข้อมูลสามารถปฏิเสธการเชื่อมต่อสําหรับการกําหนดค่าเซิร์ฟเวอร์ที่ลิงก์บางอย่างที่ใช้ MSDASQL ตัวให้บริการ แม้ว่ารุ่นก่อนหน้าจะอนุญาตการเชื่อมต่อเหล่านั้นก็ตาม

สำหรับข้อมูลเพิ่มเติมและวิธีแก้ไขปัญหาชั่วคราว ให้ดูคิวรีเซิร์ฟเวอร์ที่ลิงก์ที่ใช้ MSDASQL ล้มเหลวโดยมีข้อผิดพลาด 7416

การละเมิดการเข้าถึงเมื่อคุณคิวรี sys.dm_exec_requests ระหว่างการกู้คืนฐานข้อมูล

คิวรีที่เรียกใช้กับ sys.dm_exec_requests อาจเพิ่มการละเมิดการเข้าถึงและสร้างไฟล์การสำรองข้อมูล ถ้าเรียกใช้ในขณะที่ฐานข้อมูลยังคงกู้คืนอยู่ ปัญหานี้อาจเกิดขึ้นระหว่างการดำเนินการฐานข้อมูล RESTORE ระหว่างการกู้คืนการเริ่มต้นระบบ หรือก่อนที่แบบจำลองกลุ่มที่พร้อมใช้งานจะออนไลน์เสร็จสมบูรณ์

บันทึกข้อผิดพลาด SQL Server มีรายการที่คล้ายกับข้อความต่อไปนี้:

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>

ปัญหานี้เกิดขึ้นเนื่องจากการเปลี่ยนแปลงที่ทำให้มีการอ้างอิงโครงสร้างภายในหน่วยความจำก่อนที่จะเตรียมใช้งานอย่างสมบูรณ์

Microsoft ทราบถึงปัญหาแล้วและกำลังตรวจสอบเพื่อการแก้ไข จนกว่าจะมีการแก้ไข ให้ใช้หนึ่งในการบรรเทาปัญหาต่อไปนี้:

  • เปิดใช้งานค่าสถานะในการติดตาม 4696 เพื่อเลือกไม่รับการเปลี่ยนแปลงโค้ดที่เป็นสาเหตุของปัญหานี้ ถ้าคุณเปิดใช้งานค่าสถานะในการติดตามนี้ การตรวจสอบคิวรีที่คิวรี sys.dm_exec_requests หรือ sys.sysprocesses ในแบบจำลองรองอาจส่งกลับข้อผิดพลาด 976 หรือข้อผิดพลาด 978 เช่นเดียวกับก่อนที่คุณจะติดตั้งการอัปเดตนี้
  • หลีกเลี่ยงคิวรีกับ sys.dm_exec_requests สำหรับฐานข้อมูลที่กำลังกู้คืน
  • ถอนการติดตั้งการอัปเดตนี้

การปรับปรุงและการแก้ไขที่รวมอยู่ในการอัปเดตนี้

มีเวิร์กบุ๊ก Excel ที่สามารถดาวน์โหลดได้ซึ่งประกอบด้วยรายการสรุปของรุ่นต่างๆ พร้อมทั้งวงจรการสนับสนุนปัจจุบัน และไฟล์ Excel ยังมีรายการแก้ไขโดยละเอียดด้วย ดาวน์โหลดไฟล์ Excel นี้ทันที

หมายเหตุ

รายการแต่ละรายการในตารางต่อไปนี้สามารถอ้างอิงได้โดยตรงผ่านบุ๊กมาร์ก ถ้าคุณเลือก ID การอ้างอิงบักในตาราง แท็กบุ๊กมาร์กจะถูกเพิ่มลงใน URL โดยใช้รูปแบบ "#bkmk_NNNNNNN" จากนั้นคุณสามารถแชร์ URL นี้กับผู้อื่น เพื่อให้พวกเขาสามารถข้ามไปยังการแก้ไขที่ต้องการในตารางได้โดยตรง

การอ้างอิงบัก คำอธิบาย ส่วนที่แก้ไข คอมโพเนนต์ แพลตฟอร์ม
5494270 แก้ไขปัญหาการตรวจสอบความถูกต้องของการป้อนข้อมูลในส่วนติดต่ออุปกรณ์เสมือน (VDI) ของ SQL Server และเส้นทางการสํารองของ SQL Writer ซึ่งค่าขนาดที่มีรูปแบบไม่ถูกต้องอาจทําให้เกิดการเข้าถึงหน่วยความจําที่ไม่อยู่ในขอบเขต แนะนําการตรวจสอบความถูกต้องขนาดการถ่ายโอนและคณิตศาสตร์ที่แข็งแกร่งเพื่อปฏิเสธคําขอที่ไม่ถูกต้องก่อนที่จะเกิดการจัดการหน่วยความจําที่ไม่ปลอดภัย SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
5544846 แก้ไขปัญหาการจัดการจํานวนเต็มในการประมวลผลการสํารองข้อมูลและการคืนค่าข้อมูลเมตาของ SQL Server ที่อาจทําให้ผู้ใช้ที่ได้รับการรับรองความถูกต้องภายในเครื่องมีสิทธิ์ระดับสูงและทําให้บริการหยุดการตอบสนอง เพิ่มการตรวจสอบความถูกต้องของขอบเขตที่เข้มงวด และการตรวจสอบการคํานวณขนาดที่ปลอดภัย เพื่อปฏิเสธการป้อนข้อมูลที่มีรูปแบบไม่ถูกต้องหรือมีขนาดใหญ่เกินไปก่อนที่จะเกิดการทํางานของหน่วยความจํา SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
5563245 เพิ่มการตรวจสอบความถูกต้องของขนาดส่วนย่อย FILESTREAM บนแบบจําลองรองของกลุ่มให้บริการเพื่อปฏิเสธชิ้นส่วนที่มีขนาดใหญ่เกินไป SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย Linux, Windows
5570179 แก้ไขปัญหาที่ทําให้กระบวนการของ SQL Server สิ้นสุดลงโดยไม่คาดคิดขณะทํางานกับแหล่งข้อมูลภายนอก SQL Server Engine PolyBase Linux, Windows
5571548 แก้ไขช่องโหว่ด้านความปลอดภัยในส่วนติดต่ออุปกรณ์เสมือน (VDI) ของ SQL Server ที่อาจเกิดการเขียนนอกขอบเขตขณะเปิดชุดอุปกรณ์เสมือน SQL Server Engine การคืนค่าการสำรองข้อมูล Linux, Windows
5571951 แก้ไขช่องโหว่ด้านความปลอดภัยในส่วนติดต่ออุปกรณ์เสมือน (VDI) ของ SQL Server ซึ่งอาจเกิดการอ่านหรือเขียนนอกขอบเขตขณะประมวลผลข้อมูลที่ถ่ายโอนระหว่างการดําเนินการสํารองข้อมูลหรือคืนค่า SQL Server Engine การคืนค่าการสำรองข้อมูล Linux, Windows
5574694 แก้ไขช่องโหว่ด้านความปลอดภัยใน PolyBase ด้วยการปรับปรุงการตรวจสอบความถูกต้องระหว่างการประมวลผลข้อมูล SQL Server Engine PolyBase Linux, Windows
5575377 แก้ไขการดีซีเรียลไลซ์ที่ไม่ปลอดภัยของข้อมูลคิวย้อนกลับ PolyBase เพื่อให้ปฏิเสธส่วนข้อมูลที่มีรูปแบบไม่ถูกต้อง SQL Server Engine PolyBase Linux, Windows
5578133 แก้ไขปัญหาการตรวจสอบความถูกต้องของการป้อนข้อมูลในส่วนติดต่ออุปกรณ์เสมือน (VDI) ของ SQL Server และเส้นทางการสํารองของ SQL Writer ซึ่งค่าขนาดที่มีรูปแบบไม่ถูกต้องอาจทําให้เกิดการเข้าถึงหน่วยความจําที่ไม่อยู่ในขอบเขต แนะนําการตรวจสอบความถูกต้องขนาดการถ่ายโอนและคณิตศาสตร์ที่แข็งแกร่งเพื่อปฏิเสธคําขอที่ไม่ถูกต้องก่อนที่จะเกิดการจัดการหน่วยความจําที่ไม่ปลอดภัย SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
5578372 แก้ไขปัญหาการจัดการจํานวนเต็มในการประมวลผลการสํารองข้อมูลและการคืนค่าข้อมูลเมตาของ SQL Server ที่อาจทําให้ผู้ใช้ที่ได้รับการรับรองความถูกต้องภายในเครื่องมีสิทธิ์ระดับสูงและทําให้บริการหยุดการตอบสนอง เพิ่มการตรวจสอบความถูกต้องของขอบเขตที่เข้มงวด และการตรวจสอบการคํานวณขนาดที่ปลอดภัย เพื่อปฏิเสธการป้อนข้อมูลที่มีรูปแบบไม่ถูกต้องหรือมีขนาดใหญ่เกินไปก่อนที่จะเกิดการทํางานของหน่วยความจํา SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
5578949 แก้ไขช่องโหว่เกี่ยวกับความเสียหายของหน่วยความจําและการเปิดเผยหน่วยความจําต่างๆ ในตรรกะการแยกวิเคราะห์ข้อความโพรโทคอล SQL Satellite ของ SQL Server ที่ใช้โดยบริการการเรียนรู้ของเครื่องและส่วนขยายภาษา SQL Server Engine ความสามารถในการขยาย Linux, Windows
5579286 เพิ่มการตรวจสอบความถูกต้องสําหรับ Schema ตารางผลต่าง SQL Server Engine PolyBase Linux, Windows
5579344 แก้ไขช่องโหว่การอ่านหน่วยความจําที่ไม่ถูกต้องในการประมวลผลพารามิเตอร์รันไทม์ AI_GENERATE_EMBEDDINGS ของ SQL Server SQL Server Engine ความสามารถในการขยาย Linux, Windows
5579729 Updates shared memory handling. SQL Server Engine PolyBase Linux, Windows
5582300 แก้ไขปัญหาที่การเชื่อมต่อเซิร์ฟเวอร์ที่เชื่อมโยงกับ MSDASQL ล้มเหลว ถ้าสตริงตัวให้บริการไม่มีรหัสผู้ใช้ (UID) SQL Server Engine แบบสอบถามแบบกระจาย Linux, Windows
5601560 Updates คอมโพเนนต์การแยกข้อมูลเก็บถาวรของบริษัทอื่นที่ SQL Server ใช้ถ้ามีการติดตั้งภาษาภายนอกและแพคเกจไลบรารีภายนอก หลังจากนําการอัปเดตไปใช้ การแยกแพคเกจจะใช้คอมโพเนนต์ที่รีเฟรช SQL Server Engine ความสามารถในการขยาย Linux, Windows
5632691 ปรับปรุงความปลอดภัยและความน่าเชื่อถือในการจัดการเมตาดาต้าความปลอดภัยจําลองแบบในระหว่างการคืนค่าและอัปเกรดฐานข้อมูลผู้สมัครสมาชิก SQL Server Engine การจำลองแบบ Windows
5632804 ปรับปรุงความปลอดภัยและความน่าเชื่อถือสําหรับเอเจนต์ตัวอ่านบันทึกในสถานการณ์จําลองธุรกรรมที่แตกต่างกัน SQL Server Engine การจำลองแบบ Windows
5632817 ปรับปรุงความปลอดภัยและความน่าเชื่อถือสําหรับการกําหนดค่าตัวดึงข้อมูลการเปลี่ยนแปลง SQL Server Engine การจำลองแบบ Windows
5632852 แก้ไขบัฟเฟอร์ที่เกินซึ่งเกิดขึ้นหากการจําลองแบบการผสานประมวลผลรายการชื่อเล่น WebSync XML มากกว่า 250 รายการ SQL Server Engine การจำลองแบบ Linux, Windows
5632878 แก้ไขปัญหาในการดําเนินการจําลองแบบที่ส่งผลต่อการตรวจสอบความถูกต้องของข้อมูล SQL Server Engine การจำลองแบบ Linux, Windows
5632891 แก้ไขปัญหาในการดําเนินการซิงโครไนซ์เว็บการจําลองแบบผสานที่มีผลต่อการตรวจสอบความถูกต้องของข้อมูล SQL Server Engine การจำลองแบบ Linux, Windows
5632904 แก้ไขปัญหาในการประมวลผลข้อมูลอินพุตสําหรับการสตรีมเหตุการณ์การเปลี่ยนแปลง SQL Server Engine การจำลองแบบ Linux, Windows
5632931 เพิ่มความแข็งแกร่งให้กับการตรวจสอบการอนุญาตสําหรับการดําเนินการบางอย่างที่เกี่ยวข้องกับฐานข้อมูลที่เกี่ยวข้องกับการจําลองแบบ เพื่อป้องกันการเปิดเผยข้อมูลฐานข้อมูลโดยไม่ได้ตั้งใจ SQL Server Engine การจำลองแบบ Linux, Windows
5635966 จํากัดการประมวลผล LoginSid ภายในโปรแกรมอ่านการติดตามของ SQL ไว้ที่ขนาดบัฟเฟอร์ภายในเพื่อป้องกันไม่ให้ข้อมูลการติดตามที่มีรูปแบบไม่ถูกต้องทําให้เกิดการดําเนินการอ่านนอกขอบเขต SQL Server Engine ความสามารถในการโปรแกรม Linux, Windows

วิธีการรับและติดตั้งการอัปเดต

วิธีที่ 1: Windows Update

การอัปเดตนี้สามารถใช้งานผ่านทาง Windows Update หากคุณเปิดใช้งานการอัปเดตอัตโนมัติ ระบบจะดาวน์โหลดและติดตั้งการอัปเดตนี้โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปิดการอัปเดตอัตโนมัติได้ที่ Windows Update: คำถามที่ถามบ่อย

วิธีที่ 2: Microsoft Update Catalog

เมื่อต้องการขอรับแพคเกจสแตนด์อโลนสำหรับการอัปเดตนี้ ให้ไปที่เว็บไซต์ Microsoft Update Catalog

หมายเหตุ

  • ตรรกะการตรวจหาได้รับการอัปเดตสําหรับรุ่นความปลอดภัยนี้และรุ่นความปลอดภัยในอนาคตที่โพสต์ไว้บนเว็บไซต์ Microsoft Update Catalog สําหรับข้อมูลเพิ่มเติม ให้ดู Updates to the Microsoft Update detection logic for SQL Server servicing.
  • การอัปเดตนี้พร้อมใช้งานผ่าน Microsoft Update Catalog สําหรับทุกเซิร์ฟเวอร์ที่ใช้งาน SQL Server แม้ว่าจะไม่ได้ติดตั้ง เซิร์ฟเวอร์รายงาน Power BI การติดตั้งแพคเกจโปรแกรมปรับปรุงความปลอดภัยนี้ไม่จําเป็นสําหรับคอมพิวเตอร์ที่ไม่ได้โฮสต์ เซิร์ฟเวอร์รายงาน Power BI สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ดาวน์โหลดเซิร์ฟเวอร์รายงาน Power BI

วิธีที่ 3: ศูนย์ดาวน์โหลด Microsoft

ไฟล์ต่อไปนี้พร้อมให้ดาวน์โหลดจากศูนย์ดาวน์โหลด Microsoft:

ไอคอนดาวน์โหลด ดาวน์โหลดแพคเกจเลย

วิธีการรับหรือดาวน์โหลดแพคเกจการอัปเดตสะสมล่าสุดสำหรับ Linux

เมื่อต้องการอัปเดต SQL Server 2025 ใน Linux เป็น CU ล่าสุด คุณต้องมีกำหนดค่าที่เก็บการอัปเดตสะสมก่อน จากนั้น อัปเดตแพคเกจ SQL Server ของคุณโดยใช้คำสั่งการอัปเดตเฉพาะแพลตฟอร์มที่เหมาะสม

สําหรับคําแนะนําในการติดตั้งและลิงก์โดยตรงไปยังการดาวน์โหลดแพคเกจ CU โปรดดูบันทึกย่อประจํารุ่น SQL Server 2025

ข้อมูลเพิ่มเติม

ข้อกำหนดเบื้องต้น

หากต้องการอัปเดต คุณต้องติดตั้ง SQL Server 2025 หรือ SQL Server 2025 CU รุ่นใดก็ได้ผ่าน SQL Server 2025 CU9 GDR นี้

ข้อมูลการปรับใช้การอัปเดตความปลอดภัย

สําหรับข้อมูลการปรับใช้งานเกี่ยวกับการอัปเดตนี้ โปรดดูการปรับใช้ - คู่มือการอัปเดตความปลอดภัย

ข้อมูลแฮชของไฟล์

ชื่อไฟล์ แฮช SHA256
SQLServer2025-KB5126967-x64.exe 709AFE429AE38A64AFC0709356FDE160837EB07F2D1DD447AC40733CBC7408AF

ข้อมูลไฟล์

เวอร์ชันภาษาอังกฤษของแพ็กเกจนี้มีแอตทริบิวต์ของไฟล์ (หรือแอตทริบิวต์ของไฟล์ที่ใหม่กว่า) ซึ่งแสดงอยู่ในเวิร์กชีตต่อไปนี้ วันที่และเวลาสำหรับไฟล์เหล่านี้แสดงตามเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลไฟล์ ข้อมูลไฟล์จะถูกแปลงเป็นเวลาท้องถิ่น หากต้องการค้นหาความแตกต่างระหว่างเวลา UTC และเวลาท้องถิ่นให้ใช้แท็บโซนเวลาในรายการวันที่และเวลาในแผงควบคุม

สําหรับทุกเวอร์ชันที่ทํางานบน x64 ที่รองรับ - ดาวน์โหลดรายการไฟล์ที่รวมอยู่ในการอัปเดตความปลอดภัย 5126967

ข้อมูลเกี่ยวกับการป้องกันและการรักษาความปลอดภัย

ปกป้องตัวคุณเองทางออนไลน์: การสนับสนุนความปลอดภัยของ Windows

เรียนรู้วิธีที่เราป้องกันภัยคุกคามทางไซเบอร์: ความปลอดภัยของ Microsoft