KB5068450 - การอัปเดตสะสม 22 สําหรับ SQL Server 2022

วันที่วางจําหน่าย: 13 พฤศจิกายน 2025
เวอร์ชัน: 16.0.4225.2

สรุป

บทความนี้อธิบายแพคเกจการอัปเดตสะสม 22 (CU22) สําหรับ Microsoft SQL Server 2022 การอัปเดตนี้มีการแก้ไข 20 รายการที่ออกหลังจากการเผยแพร่การอัปเดตสะสม SQL Server 2022 21 โดยอัปเดตคอมโพเนนต์ในรุ่นต่อไปนี้:

  • SQL Server - เวอร์ชันผลิตภัณฑ์: 16.0.4225.2 เวอร์ชันไฟล์: 2022.160.4225.2
  • Analysis Services - เวอร์ชันผลิตภัณฑ์: 16.0.43.252 เวอร์ชันไฟล์: 2022.160.43.252

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

ลักษณะการทำงานที่ไม่ถูกต้องของ SESSION_CONTEXT ในแผนแบบขนาน

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

สําหรับข้อมูลเพิ่มเติม ให้ดูส่วนปัญหาที่ทราบแล้วในSESSION_CONTEXT

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

เวิร์กบุ๊ก Microsoft Excel ที่สามารถดาวน์โหลดได้ที่มีรายการสรุปของรุ่น พร้อมกับวงจรชีวิตการสนับสนุนปัจจุบันจะพร้อมใช้งาน ไฟล์ Excel ยังมีรายการของการแก้ไขโดยละเอียดสำหรับ SQL Server 2022, SQL Server 2019 และ SQL Server 2017 ดาวน์โหลดไฟล์ Excel นี้ทันที

หมายเหตุ

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

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

การอ้างอิงบัก คำอธิบาย ส่วนที่แก้ไข คอมโพเนนต์ แพลตฟอร์ม
4339844 แก้ไขความล้มเหลวของการยืนยัน File: <writeEncoded.cpp>, line='' Failed Assertion = 'pCurTargetBuf == pSource->m_pDirectEncodeTarget' ระหว่างการสํารองข้อมูลที่แตกต่างกันที่ใช้การบีบอัดในฐานข้อมูลที่มีระเบียน FILESTREAM จํานวนมาก SQL Server Engine การคืนค่าการสำรองข้อมูล Windows
4467909 แก้ไขปัญหาที่ไฟล์บันทึกจากเหลือมูลตัวจัดกําหนดการที่ไม่ให้ผลตอบแทนถูกสร้างขึ้นใน PmmLogAcceptBlock บนแบบจําลองรองของกลุ่มให้บริการหากเปิดใช้งานบัฟเฟอร์บันทึกถาวร และแคชบันทึกของฐานข้อมูลมีระเบียนบันทึกขนาดเล็กเป็นหลัก SQL Server Engine การจัดการบันทึก ทั้งหมด
4471009 แก้ไขปัญหาที่ DBCC CHECKDB กับ EXTENDED_LOGICAL_CHECKS ล้มเหลวและส่งคืนข้อยกเว้นเมื่อมีทั้งคอลัมน์จากการคํานวณที่ยังคงอยู่และไม่ถาวรในตารางในขณะที่เปิดใช้งานการตั้งค่าสถานะการติดตาม 176 SQL Server Engine ความสามารถในการโปรแกรม ทั้งหมด
4498278 แก้ไขปัญหาที่ฐานข้อมูลอย่างน้อยหนึ่งฐานข้อมูลเข้าสู่สถานะที่น่าสงสัยแทนที่จะเป็นสถานะการแก้ไขที่คาดไว้เมื่อแบบจําลองถูกเอาออกจากกลุ่มให้บริการหรือกลุ่มความพร้อมใช้งานถูกทิ้งในขณะที่แบบจําลองที่เกี่ยวข้องออฟไลน์อยู่ SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย ทั้งหมด
4511222 แก้ไขค่าที่แสดงไม่ถูกต้องของฟิลด์การเตรียมใช้งานไฟล์ทันทีและล็อกหน้าในหน่วยความจําใน SQL Server Configuration Manager เครื่องมือไคลเอ็นต์ SQL Server SQL Server Configuration Manager Windows
4552086 แก้ไขการจัดการที่ไม่ถูกต้องของข้อผิดพลาดในการเขียนในระหว่างกระบวนการคืนค่าเมล็ดพันธุ์ที่เกิดจากการตีความรหัสข้อผิดพลาดของระบบผิด SQL Server Engine การคืนค่าการสำรองข้อมูล ทั้งหมด
4573341 อัปเกรด Microsoft.Rest.ClientRuntime เวอร์ชันเป็น 2.3.24 ใน SSIS เพื่อแก้ไขช่องโหว่ (CVE-2022-26907) บริการการผสาน บริการการผสาน Windows
4573769 แนะนําการล้างข้อมูลเมตาดาต้าของ Log-Replay Service (LRS) ที่เก่าโดยอัตโนมัติ (เก่ากว่า 36 วัน) SQL Satellite บริการทําความสะอาด Windows
4582175 เปิดใช้งานขีดจํากัดสําหรับการใช้ CacheStore PHDR เมื่อคิวรีใช้หน่วยความจําของเซิร์ฟเวอร์มากเกินไป SQL Server Engine SQL OS Windows
4598768 แก้ไขปัญหาที่ทําให้เกิดลักษณะการทํางานที่ไม่สอดคล้องกันเมื่อคุณนําเข้าใบรับรองโดยใช้เมนูดรอปดาวน์หรือเมื่อคุณใช้ปุ่มนําเข้าใน ตัวจัดการการกำหนดค่า

นอกจากนี้ยังแก้ไขปัญหาที่การเลือกใบรับรองโดยใช้ธัมบ์พิมพ์ล้มเหลวถ้าตัวพิมพ์ไม่ตรงกัน
การเชื่อมต่อ SQL การเชื่อมต่อ SQL Windows
4642574 แก้ไขการถ่ายโอนข้อมูลไฟล์ระหว่างการคัดลอกข้อมูลจากไปป์ไลน์ I/O เมื่อคุณดําเนินการกระบวนการคืนค่าฐานข้อมูลบน MI เวอร์ชันที่มีชนิดแอป worker.cl.wcow.sql22 SQL Server Engine การคืนค่าการสำรองข้อมูล ทั้งหมด
4644033 แก้ไขการจัดการข้อผิดพลาดที่ไม่ถูกต้องที่อาจทําให้โปรแกรมไม่ตอบสนองเมื่อคุณเรียกใช้ DBCC, CHECKDB, CHECKTABLE หรือ CHECKFILEGROUP SQL Server Engine การคืนค่าการสำรองข้อมูล ทั้งหมด
4660895 แก้ไขปัญหาใน SQL Server Analysis Services ที่ตัวกรอง Row-Level Security (RLS) อาจถูกข้ามเมื่อรวมกับ Object-Level Security (OLS) และ Column-Level Security (CLS) ในการกําหนดค่าหลายบทบาทบางอย่าง บริการการวิเคราะห์ บริการการวิเคราะห์ Windows
4675941 แก้ไขปัญหาที่ค่าเวลาที่ผ่านไปเป็นลบชั่วคราวบนแบบจําลองรองของกลุ่มให้บริการทําให้การย้ายข้อมูลหยุดชั่วคราว SQL Server Engine ความพร้อมใช้งานสูงและการกู้คืนจากความเสียหาย ทั้งหมด
4713355 แก้ไขกระ sp_do_backup บวนงานที่จัดเก็บไว้ภายใต้ managed_backupมุมมองเพื่อลบช่องโหว่การแทรก SQL กระบวนการที่จัดเก็บไว้นี้มีไว้สําหรับใช้ภายในเท่านั้น SQL Server Engine บริการการจัดการ ทั้งหมด
4713591 แก้ไขไฟล์บันทึกข้อมูลการละเมิดการเข้าถึงระหว่างการเรียก OLEDB ถ้าชื่อหลักของบริการหายไป SQL Server Engine โครงสร้างพื้นฐานด้านความปลอดภัย ทั้งหมด
4723335 แก้ไขไฟล์บันทึกข้อมูลการละเมิดการเข้าถึงที่เกิดจากสภาวะไม่มีหน่วยความจําเมื่อดึงข้อมูลใบรับรองการตรวจสอบสิทธิ์ AAD SQL Server Engine โครงสร้างพื้นฐานด้านความปลอดภัย ทั้งหมด
4723355 แก้ไขปัญหาเมื่อเอเจนต์ SQL อ่านสวิตช์ฟีเจอร์สําหรับอินสแตนซ์ที่มีการจัดการ (MI) เอเจนต์ SQL สําหรับ Managed Instance เอเจนต์ SQL สําหรับ Managed Instance Windows
4729459 แก้ไขปัญหาใน sys.database_automatic_tuning_mode ที่การเปลี่ยนสถานะฐานข้อมูลอาจทําให้เกิดการละเมิดการเข้าถึงในขณะที่คิวรีกําลังเรียกใช้ DMV นี้ SQL Server Engine การปรับแต่งฐานข้อมูลอัตโนมัติ ทั้งหมด
4729881 แก้ไขปัญหาที่รหัสข้อผิดพลาดไม่ถูกบันทึกทันทีหลังจากการเรียกใช้ฟังก์ชันบางอย่าง เงื่อนไขนี้ทําให้โค้ดถูกเขียนทับ และลองลองตรวจสอบอีกครั้งทํางานไม่ถูกต้อง SQL Server Engine SQL OS ทั้งหมด

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

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

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

ดาวน์โหลดแพคเกจการอัปเดตสะสมล่าสุดสำหรับ SQL Server 2022 ทันที

หมายเหตุ

วิธีการรับหรือดาวน์โหลดแพคเกจการอัปเดตสะสมนี้สำหรับ Windows จาก Microsoft Update Catalog

การอัปเดตต่อไปนี้จะพร้อมใช้งานจาก Microsoft Update Catalog:

หมายเหตุ

  • Microsoft Update Catalog มี SQL Server 2022 CU และการเผยแพร่ SQL Server 2022 CU ก่อนหน้านี้
  • CU นี้ยังพร้อมใช้งานผ่าน Windows Server Update Services (WSUS)
  • เราขอแนะนำให้คุณติดตั้งการอัปเดตสะสมล่าสุดที่พร้อมใช้งานเสมอ
วิธีการรับหรือดาวน์โหลดแพคเกจการอัปเดตสะสมล่าสุดสำหรับ Linux

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

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

ข้อมูลไฟล์

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

คุณสามารถตรวจสอบการดาวน์โหลดโดยการคํานวณแฮชของไฟล์ SQLServer2022-KB5068450-x64.exe ผ่านคําสั่งต่อไปนี้:

certutil -hashfile SQLServer2022-KB5068450-x64.exe SHA256

ชื่อไฟล์ แฮช SHA256
SQLServer2022-KB5068450-x64.exe B06B59D7A41CC57BF0CC3EAEADB4E5FC196EA72E8FD1914C42760E31ADBF40E6
ข้อมูลไฟล์แพคเกจการอัปเดตสะสม

ดาวน์โหลดรายการไฟล์ที่รวมอยู่ใน KB5068450

บันทึกย่อสำหรับการอัปเดตนี้

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

เมื่อต้องการใช้แพคเกจการอัปเดตสะสมนี้ คุณต้องเรียกใช้ SQL Server 2022

ข้อมูลการรีสตาร์ต

คุณอาจต้องรีสตาร์ตคอมพิวเตอร์หลังจากที่คุณนำแพคเกจการอัปเดตสะสมนี้ไปใช้

ข้อมูลรีจิสทรี

เมื่อต้องการใช้หนึ่งในโปรแกรมแก้ไขด่วนในแพคเกจนี้ คุณไม่จำเป็นต้องทำการเปลี่ยนแปลงใดๆ กับรีจิสทรี

ประกาศสำคัญ

บทความนี้ยังมีข้อมูลสำคัญต่อไปนี้

เวอร์ชันบิลด์ของ Analysis Services CU

ตั้งแต่ Microsoft SQL Server 2017 หมายเลขเวอร์ชันรุ่น Analysis Services และหมายเลขเวอร์ชันรุ่นของกลไกจัดการฐานข้อมูล SQL Server ไม่ตรงกัน สำหรับข้อมูลเพิ่มเติม ให้ดูตรวจสอบเวอร์ชันของรุ่นการอัปเดตสะสม Analysis Services

การอัปเดตสะสม (CU)

  • CU ใหม่แต่ละรายการมีการแก้ไขทั้งหมดที่มาพร้อมกับ CU ก่อนหน้าสำหรับ SQL Server เวอร์ชันที่ติดตั้งไว้
  • SQL Server CU ได้รับการรับรองในระดับเดียวกับ Service Pack และควรติดตั้งในระดับความเชื่อมั่นเดียวกัน
  • เราขอแนะนำให้ติดตั้ง CU อย่างต่อเนื่องในเชิงรุกเมื่อพร้อมใช้งานตามแนวทางเหล่านี้:
    • ข้อมูลในอดีตแสดงให้เห็นว่ากรณีการสนับสนุนจำนวนมากเกี่ยวข้องกับปัญหาที่ได้รับการแก้ไขแล้วใน CU ที่เผยแพร่
    • CU อาจมีคุณค่าเพิ่มเติมที่เหนือกว่าการแก้ไขด่วน ซึ่งรวมถึงการอัปเดตความสามารถในการสนับสนุน ความสามารถในการจัดการ และความน่าเชื่อถือ
  • เราขอแนะนำให้คุณทดสอบ SQL Server CU ก่อนที่คุณจะปรับใช้กับสภาพแวดล้อมการผลิต
การปรับใช้สภาพแวดล้อมแบบไฮบริด

เมื่อคุณปรับใช้การอัปเดตกับสภาพแวดล้อมแบบไฮบริด (เช่น กลุ่มให้บริการ AlwaysOn, การจำลองแบบ, คลัสเตอร์ และการมิเรอร์) เราขอแนะนำให้คุณอ้างอิงถึงบทความต่อไปนี้ก่อนที่คุณจะปรับใช้การอัปเดต:

การสนับสนุนภาษา

ขณะนี้ SQL Server CU มีหลายภาษา ดังนั้นแพคเกจ CU นี้ไม่ได้มีไว้สำหรับภาษาเดียวเท่านั้น ซึ่งนำไปใช้กับภาษาที่รองรับทั้งหมด

อัปเดตคอมโพเนนต์ (ฟีเจอร์) แล้ว

แพคเกจ CU หนึ่งแพคเกจมีการอัปเดตที่พร้อมใช้งานทั้งหมดสำหรับคอมโพเนนต์ SQL Server 2022 ทั้งหมด (ฟีเจอร์) แต่แพคเกจการอัปเดตสะสมจะอัปเดตเฉพาะคอมโพเนนต์ที่ติดตั้งอยู่ในอินสแตนซ์ SQL Server ที่คุณเลือกที่จะให้บริการเท่านั้น ถ้ามีการเพิ่มฟีเจอร์ SQL Server (ตัวอย่างเช่น Analysis Services) ลงในอินสแตนซ์หลังจากนำ CU นี้ไปใช้ คุณต้องนำ CU นี้ไปใช้ใหม่เพื่ออัปเดตฟีเจอร์ใหม่เป็น CU นี้

การสนับสนุนสำหรับการอัปเดตนี้

ถ้าปัญหาอื่นๆ เกิดขึ้น หรือหากจำเป็นต้องแก้ไขปัญหาใดๆ คุณอาจต้องสร้างคำขอรับบริการ ค่าใช้จ่ายในการสนับสนุนปกติจะนำไปใช้กับคำถามการสนับสนุนเพิ่มเติมและปัญหาที่ไม่มีคุณสมบัติสำหรับแพคเกจการอัปเดตสะสมเฉพาะนี้ สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์ฝ่ายบริการลูกค้าและฝ่ายสนับสนุนของ Microsoft หรือเพื่อสร้างคำขอรับบริการแยกต่างหาก ให้ไปที่เว็บไซต์ฝ่ายสนับสนุนของ Microsoft

วิธีถอนการติดตั้งการอัปเดตนี้

วิธีถอนการติดตั้งการอัปเดตนี้ใน Windows
  1. ในแผงควบคุม ให้เปิดรายการโปรแกรมและฟีเจอร์ จากนั้นเลือกดูการอัปเดตที่ติดตั้ง
  2. ค้นหารายการที่สอดคล้องกับแพคเกจการอัปเดตสะสมนี้ภายใต้ SQL Server 2022
  3. กดค้าง (หรือคลิกขวา) ที่รายการ จากนั้นเลือกถอนการติดตั้ง
วิธีถอนการติดตั้งการอัปเดตนี้ใน Linux

เมื่อต้องการถอนการติดตั้ง CU นี้ใน Linux คุณต้องย้อนกลับแพคเกจเป็นเวอร์ชันก่อนหน้า สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการย้อนกลับการติดตั้ง ให้ดูย้อนกลับ SQL Server

การอ้างอิง