KB5080999 - Cập nhật tích lũy 24 cho SQL Server năm 2022

Ngày phát hành: Ngày 12 tháng 3 năm 2026
Phiên bản: 16.0.4245.2

Tóm tắt

Bài viết này mô tả gói Cập nhật tích lũy 24 (CU24) cho Microsoft SQL Server 2022. Bản cập nhật này chứa 14 bản sửa lỗi được phát hành sau khi phát hành Bản cập nhật tích lũy 23 của SQL Server 2022. Bản cập nhật này cập nhật các cấu phần trong những bản dựng sau:

  • SQL Server - Phiên bản sản phẩm: 16.0.4245.2, phiên bản tệp: 2022.160.4245.2
  • Analysis Services – Phiên bản sản phẩm: 16.0.43.252, phiên bản tệp: 2022.160.43.252

Những sự cố đã biết trong bản cập nhật này

Hành vi không chính xác của SESSION_CONTEXT trong các kế hoạch song song

Các truy vấn sử dụng hàm tích hợp SESSION_CONTEXT sẵn có thể trả về kết quả không chính xác hoặc kích hoạt tệp kết xuất vi phạm truy nhập (AV) khi chạy trong các kế hoạch truy vấn song song. Sự cố này xảy ra do cách thức mà SESSION_CONTEXT tương tác với các luồng thực thi song song, đặc biệt là nếu phiên làm việc được đặt lại để tái sử dụng.

Để biết thêm thông tin, hãy xem mục Sự cố đã biết trong .SESSION_CONTEXT

Các truy vấn máy chủ được liên kết sử dụng MSDASQL không thành công với lỗi 7416

Các truy vấn máy chủ được liên kết sử dụng trình cung cấp MSDASQL (Trình cung cấp OLE DB cho các trình điều khiển ODBC) và chỉ định chuỗi trình cung cấp (@provstr) không thành công và trả về thông báo lỗi sau:

Thông báo 7416, Mức 16
Quyền truy cập vào máy chủ từ xa bị từ chối vì không có ánh xạ đăng nhập.

Việc kiểm tra xác thực kết nối nghiêm ngặt hơn trong Công cụ Cơ sở dữ liệu có thể từ chối kết nối đối với một số cấu hình máy chủ nối kết nhất định có sử dụng nhà MSDASQL cung cấp, ngay cả khi các bản dựng trước đó cho phép các kết nối đó.

Để biết thêm thông tin và các giải pháp thay thế, hãy xem Truy vấn máy chủ được liên kết sử dụng MSDASQL không thành công với lỗi 7416.

Lỗi bộ nghe nhóm sẵn sàng 10013 trong nhật ký lỗi

Nếu bạn đặt cấu hình nhóm tính sẵn sàng của SQL Server với một người nghe, khi dịch vụ SQL Server khởi động hoặc khi xảy ra lỗi chuyển đổi dự phòng cho nhóm sẵn sàng, bạn có thể thấy lỗi trong nhật ký lỗi SQL Server cho biết có sự cố với đối tượng listener. Ví dụ sau đây cho thấy những lỗi này trông như thế nào:

The Service Broker endpoint is in disabled or stopped state.
Error: 26075, Severity: 16, State: 1.
Failed to start a listener for virtual network name '<YourAGListener>'. Error: 10013.
The Service Broker endpoint is in disabled or stopped state.
Stopped listening on listener network name '<YourAGListener>' (VNN or DISTRIBUTED_NETWORK_NAME). No user action is required.
The Service Broker endpoint is in disabled or stopped state.
Error: 10800, Severity: 16, State: 1.
The listener for the WSFC resource '<YourWSFCguid>' failed to start, and returned error code 10013, 'An attempt was made to access a socket in a way forbidden by its access permissions. '. For more information about this error code, see "System Error Codes" in the Windows Development Documentation.
Error: 19452, Severity: 16, State: 1.
The availability group listener (network name) with Windows Server Failover Clustering resource ID '<YourWSFCguid>', DNS name '<YourAGListener>', port 1433 failed to start with a permanent error: 10013. Verify port numbers, DNS names and other related network configuration, then retry the operation.

Ngoài ra, sau khi áp dụng bản cập nhật này, nếu bạn tạo một trình nghe mới, bạn có thể gặp lỗi tương tự như ví dụ sau:

Msg 19486, Level 16, State 1, Line 3
The configuration changes to the availability group listener were completed, but the TCP provider of the instance of SQL Server failed to listen on the specified port [<YourAGListener>]. This TCP port is already in use. Reconfigure the availability group listener, specifying an available TCP port. For information about altering an availability group listener, see the "ALTER AVAILABILITY GROUP (Transact-SQL)" topic in SQL Server Books Online.

Bản cập nhật này cũng khiến SQL Server cố gắng mở cổng TCP đã được sử dụng khi khởi động hoặc khi người nghe được tạo. Điều này chỉ dẫn đến thông báo lỗi được ghi nhật ký và không ảnh hưởng đến chức năng. Kết nối người nghe tiếp tục hoạt động.

Microsoft đã biết về sự cố này và đang tìm cách khắc phục.

Các cải tiến và bản sửa lỗi có trong bản cập nhật này

Có một sổ làm việc Microsoft Excel có thể tải xuống, chứa danh sách tóm tắt các bản dựng cùng với vòng đời hỗ trợ hiện tại của chúng. Tệp Excel cũng chứa danh sách chi tiết các bản sửa lỗi cho SQL Server 2022, SQL Server 2019 và SQL Server 2017. Tải xuống tệp Excel này ngay.

Lưu ý

Bạn có thể tham chiếu trực tiếp từng mục trong bảng sau thông qua thẻ đánh dấu. Nếu chọn bất kỳ ID tham chiếu lỗi nào trong bảng, bạn sẽ thêm thẻ đánh dấu vào URL theo định dạng "#NNNNNNN". Sau đó, bạn có thể chia sẻ URL này với người khác để họ chuyển trực tiếp đến bản sửa lỗi mong muốn trong bảng.

Để biết thêm thông tin về các lỗi đã được sửa và những cải tiến có trong bản cập nhật tích lũy này, hãy xem bảng sau.

Tham chiếu lỗi Mô tả Khu vực sửa Cấu phần Nền tảng
4868211 Thêm một tham số tùy chọn mới, @multi_subnet_failover, vào sp_adddistributor. Công cụ SQL Server Sao chép Tất cả
4874339 Khắc phục sự cố xảy ra khi tạo hoặc khôi phục cơ sở dữ liệu trên kết nối nhóm sẵn sàng chứa. Công cụ SQL Server Độ khả dụng cao và khôi phục sau thảm họa Tất cả
4911747 Khắc phục sự cố trong phép tính bộ đệm sắp xếp trong bộ nhớ gây ra vòng lặp vô hạn khi số lượng trang bắt buộc vượt quá giới hạn được hỗ trợ. Công cụ SQL Server Sao lưu khôi phục Tất cả
4917971 Khắc phục lỗi dấu phẩy động xuất hiện khi chuyển đổi từ ngăn xếp Hekaton sang ngăn xếp không phải Hekaton. Hành động này làm cho việc thực hiện truy vấn bị ngắt. Hekaton Xử lý Truy vấn Tất cả
4931278 Khắc phục sự cố trong đó thao tác sắp xếp trên tập hàng lớn hơn bốn tỷ hàng không thành công và tạo lỗi xác nhận. Công cụ SQL Server Phương pháp truy cập Tất cả
4931830 Khắc phục sự cố trong đó nhà phân phối là một phần của nhóm tính sẵn sàng (AG) và sử dụng đối chiếu phân biệt chữ hoa/thường (_CS). Tác nhân phân phối sử dụng không chính xác tên bản sao chính AG thay vì tên bộ nghe AG. Công cụ SQL Server Sao chép Tất cả
4953763 Khắc phục sự cố trong đó không thể kết nối bản sao chỉ cấu hình của Nhóm tính khả dụng chứa sau khi khởi động lại do lỗi khởi động. Công cụ SQL Server Độ khả dụng cao và khôi phục sau thảm họa Tất cả
4955136 Khắc phục sự cố xảy ra khi sử dụng máy chủ giám sát cục bộ để Vận chuyển Nhật ký và Nhóm Tính sẵn sàng Chứa sau khi chuyển đổi. Công cụ SQL Server Độ khả dụng cao và khôi phục sau thảm họa Tất cả
4955493 Sửa lỗi đánh máy sys.dm_os_linux_disk_stats bằng cách sửa thành ios_in_progessios_in_progress. Kết nối SQL Linux Linux
4976761 Khắc phục sự cố trong đó việc thay đổi trình kích hoạt DDL bị vô hiệu hóa gây ra vi phạm quyền truy cập bộ nhớ. Công cụ SQL Server Có khả năng lập trình Tất cả
4984502 Thêm thời gian chờ lô tìm kiếm toàn văn bản có thể cấu hình bằng cách sử dụng sp_fulltext_service 'batch_timeout'. Chỉ định một giá trị từ một phút đến một giờ, tính theo mili giây. Theo mặc định, các lô sẽ hết thời gian chờ sau 10 phút nếu không có bản cập nhật tiến trình nào. Công cụ SQL Server Tìm kiếm Tất cả
5005885 Khắc phục sự cố tranh chấp trên bảng siêu dữ liệu liên quan đến bảo mật bằng cách thêm hộp sysowners kiểm vào bảng siêu dữ liệu được truy nhập thường xuyên. Công cụ SQL Server Cơ sở hạ tầng bảo mật Tất cả
5011606 Thêm hỗ trợ cho các liên kết biểu tượng trong getattribute API. Công cụ SQL Server Linux Linux
5011720 Thêm tùy chọn cấu hình để thêm Bulkadmin hoạt động vào danh sách cho phép. Công cụ SQL Server Linux Linux

Cách lấy hoặc tải xuống gói cập nhật tích lũy này hoặc gói cập nhật tích lũy mới nhất

Cách lấy hoặc tải xuống gói cập nhật tích lũy mới nhất dành cho Windows (được đề xuất)

Bản cập nhật sau đây có sẵn từ Trung tâm Tải xuống của Microsoft:

Tải xuống gói cập nhật tích lũy mới nhất cho SQL Server 2022 ngay

Lưu ý

Cách nhận hoặc tải xuống gói cập nhật tích lũy này cho Windows từ Danh mục Microsoft Update

Bản cập nhật sau đây có sẵn từ Danh mục Microsoft Update:

Lưu ý

  • Danh mục Microsoft Update chứa CU này của SQL Server 2022 và các bản phát hành CU trước đây của SQL Server 2022.
  • Bản cập nhật tích lũy này cũng có sẵn qua Dịch vụ Cập nhật Windows Server (WSUS).
  • Bạn nên luôn cài đặt bản cập nhật tích lũy mới nhất hiện có.
Cách nhận hoặc tải xuống gói cập nhật tích lũy mới nhất cho Linux

Để cập nhật SQL Server 2022 trên Linux lên CU mới nhất, trước tiên bạn phải cấu hình kho lưu trữ Bản cập nhật tích lũy. Sau đó, cập nhật các gói SQL Server bằng lệnh cập nhật phù hợp với nền tảng.

Để biết hướng dẫn cài đặt và liên kết trực tiếp đến các gói CU, hãy xem Ghi chú phát hành SQL Server 2022.

Thông tin tệp

Thông tin hàm băm tệp

Bạn có thể xác minh việc tải xuống bằng cách tính toán hàm băm của tệp SQLServer2022-KB5080999-x64.exe thông qua lệnh sau đây:

certutil -hashfile SQLServer2022-KB5080999-x64.exe SHA256

Tên tệp Hàm băm SHA256
SQLServer2022-KB5080999-x64.exe 57FC522E34FA4654F5EE8DBC9768EFE3265971C8D6854F32118022B2610D40E2
Thông tin tệp gói Cập nhật tích lũy

Tải xuống danh sách các tệp được tích hợp trong KB5080999.

Ghi chú cho bản cập nhật này

Điều kiện tiên quyết

Để áp dụng gói cập nhật tích lũy này, bạn phải đang chạy SQL Server 2022.

Thông tin về khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi áp dụng gói cập nhật tích lũy này.

Thông tin sổ đăng ký

Để sử dụng một trong các bản vá khẩn cấp (hotfix) trong gói này, bạn không cần phải thực hiện bất kỳ thay đổi nào đối với sổ đăng ký.

Thông báo quan trọng

Bài viết này cũng cung cấp những thông tin quan trọng sau.

Phiên bản bản dựng CU của Analysis Services

Bắt đầu từ Microsoft SQL Server 2017, số phiên bản bản dựng Analysis Services và số phiên bản bản dựng SQL Server Database Engine không khớp. Để biết thêm thông tin, hãy xem Xác minh phiên bản bản dựng của bản cập nhật tích lũy Analysis Services.

Bản cập nhật tích lũy (CU)

  • Mỗi CU mới bao gồm tất cả các bản sửa lỗi có trong CU trước đó dành cho phiên bản SQL Server đã cài đặt.
  • Các CU của SQL Server được chứng nhận ở mức tương đương với các gói dịch vụ và nên được cài đặt với mức độ tin cậy tương đương.
  • Chúng tôi khuyên bạn nên chủ động cài đặt CU thường xuyên ngay khi có bản mới, theo các hướng dẫn sau:
    • Dữ liệu lịch sử cho thấy một số lượng đáng kể các trường hợp hỗ trợ liên quan đến những sự cố đã được giải quyết trong CU đã phát hành.
    • Các bản cập nhật tích lũy (CU) có thể chứa các giá trị gia tăng vượt trội so với các bản vá khẩn cấp (hotfix). Các nội dung này bao gồm các bản cập nhật về khả năng hỗ trợ, khả năng quản lý và độ tin cậy.
  • Chúng tôi khuyến nghị bạn nên kiểm thử các bản CU của SQL Server trước khi triển khai chúng vào môi trường vận hành thực tế.
Triển khai môi trường kết hợp

Khi triển khai bản cập nhật cho môi trường kết hợp, chẳng hạn như Always On, sao chép, cụm và phản chiếu, chúng tôi khuyên bạn nên tham khảo các bài viết sau trước khi triển khai bản cập nhật:

Hỗ trợ ngôn ngữ

Các bản cập nhật tích lũy của SQL Server hiện hỗ trợ nhiều ngôn ngữ. Do đó, gói CU này không dành riêng cho một ngôn ngữ cụ thể. Gói này áp dụng cho tất cả ngôn ngữ được hỗ trợ.

Các cấu phần (tính năng) được cập nhật

Một gói CU bao gồm tất cả các bản cập nhật hiện có cho mọi cấu phần (tính năng) của SQL Server 2022. Tuy nhiên, gói cập nhật tích lũy chỉ cập nhật những thành phần hiện được cài đặt trên phiên bản SQL Server mà bạn chọn để bảo trì. Nếu bạn thêm một tính năng SQL Server, chẳng hạn như Analysis Services, vào phiên bản này sau khi áp dụng CU, bạn phải áp dụng lại CU này để cập nhật tính năng mới lên CU đó.

Hỗ trợ cho bản cập nhật này

Nếu xảy ra sự cố khác hoặc cần khắc phục sự cố, bạn có thể phải tạo yêu cầu dịch vụ. Chi phí hỗ trợ thông thường sẽ áp dụng cho các câu hỏi hỗ trợ bổ sung và những sự cố không thuộc phạm vi của gói cập nhật tích lũy cụ thể này. Để có danh sách đầy đủ các số điện thoại của Bộ phận hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo một yêu cầu dịch vụ riêng, hãy truy cập trang web hỗ trợ của Microsoft.

Cách gỡ cài đặt bản cập nhật này

Cách gỡ cài đặt bản cập nhật này trên Windows
  1. Trong Panel điều khiển, mở mục Chương trình và Tính năng, sau đó chọn Xem các bản cập nhật đã cài đặt.
  2. Tìm mục tương ứng với gói cập nhật tích lũy này trong SQL Server 2022.
  3. Nhấn và giữ (hoặc bấm chuột phải vào) mục nhập, rồi chọn Gỡ cài đặt.
Cách gỡ cài đặt bản cập nhật này trên Linux

Để gỡ cài đặt CU này trên Linux, bạn phải hoàn nguyên gói về phiên bản trước đó. Để biết thêm thông tin về cách hoàn nguyên bản cài đặt, hãy xem Hoàn nguyên SQL Server.

Tham khảo