Triệu chứng
Khi số lượng phiên được sử dụng bởi cả kết nối và hệ thống của người dùng hoặc các tác vụ nền đạt đến giới hạn tối đa (32.767 hoặc ít hơn, tùy thuộc vào người dùng Tùy chọn cấu hình máy chủ kết nối) trong Microsoft SQL Server 2016 hoặc 2019, a Hệ thống bắt buộc hoặc nhiệm vụ nền không chạy. Ngoài ra, lỗi 17300 có thể được đăng nhập Nhật ký lỗi. Nếu nhiệm vụ này là bắt buộc đối với SQL Server để tiếp tục đang chạy như mong muốn (ví dụ, nhiệm vụ dispatcher XE), điều này có thể khiến SQL Server tắt ra.
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Giải pháp
Sự cố này đã được khắc phục trong các bản Cập Nhật tích lũy sau đây cho SQL Server:
Giới thiệu về Cập Nhật tích lũy cho SQL Server:
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Thông tin Bổ sung
Trong SQL Server, bất kỳ kết nối người dùng hoặc nhiệm vụ hệ thống nào phải chạy trong một phiên bằng cách có nhận dạng duy nhất từ 1 đến 32.767. Phiên 50 đầu tiên được dành riêng cho nhiệm vụ hệ thống và phần còn lại của phiên có thể được chia sẻ giữa người dùng Các kết nối và nhiệm vụ hệ thống. Lưu ý rằng số lượng nhiệm vụ của hệ thống thực tế sẽ thay đổi tùy theo cấu hình máy chủ hoặc cơ sở dữ liệu, chẳng hạn như dùng tính khả dụng Nhóm, chạy tìm kiếm toàn văn bản, v.v. Nếu có đủ kết nối người dùng được tạo ra để rời khỏi không có dấu cách nào để biết thêm tác vụ hệ thống, đang tìm cách tạo một nhiệm vụ hệ thống bổ sung có thể thành. Ngay cả khi người quản trị giảm số lượng kết nối người dùng tối đa thông qua cấu hình máy chủ, không gian chỉ dành cho các nhiệm vụ hệ thống 50 được đảm bảo.
Bản sửa lỗi này tăng số lượng nhiệm vụ hệ thống được đảm bảo có ít nhất 500. Điều này có nghĩa là nếu số lượng kết nối người dùng được cấu hình được đặt là mặc định hoặc nhiều hơn 32.267, thì số lượng kết nối của người dùng thực tế sẽ được giới hạn 32.267 để đảm bảo rằng các tác vụ hệ thống 500 có thể chạy. Nếu người dùng tập hợp số lượng kết nối của người dùng nhỏ hơn 32.267, tất cả không gian còn lại lên đến 32.767 sẽ có sẵn cho các tác vụ hệ thống (như trái ngược với các tác vụ hệ thống 50 trước khi bạn áp dụng bản sửa lỗi này).
Tham khảo
Tìm hiểu về thuật ngữmà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.