Triệu chứng
Giả sử bạn có một phiên có mức ưu tiên đình trệ được đặt thành một giá trị lớn hơn -10 (bằng cách sử dụng cú pháp của SET DEADLOCK_PRIORITY HIGH | BÌNH THƯỜNG | LOW hoặc dùng giá trị số nguyên lớn hơn -10). Khi phiên thực thi câu lệnh ALTER PARTITION FUNCTION , mức ưu tiên đình trệ của phiên tạm thời được đặt thành -10 trong quá trình và phiên này luôn được chọn làm nạn nhân của sự đình trệ. Giá trị do người dùng xác định không được ưu tiên.
Ghi chú
- Vì phần ghi nhớ mức ưu tiên đình trệ của "CAO / BÌNH THƯỜNG / THẤP" ánh xạ đến giá trị số nguyên tương ứng của chúng là "5 / 0 / -5" nên việc đặt mức ưu tiên đình trệ của các phiên khác thành THẤP sẽ không hữu ích. Để biết thêm thông tin về mức độ ưu tiên của sự cố đình trệ và giá trị số của chúng, xem mục SET DEADLOCK_PRIORITY (Transact-SQL).
- Sau khi bạn cài đặt bản sửa lỗi này, để cho phép câu lệnh ALTER PARTITION FUNCTION tuân thủ mức ưu tiên đình trệ phiên do người dùng xác định hiện tại, hãy sử dụng cờ theo dõi 1237.
Giải pháp
Sự cố này đã được khắc phục trong bản cập nhật tích lũy sau đây dành cho SQL Server:
Cập nhật tích lũy 3 cho SQL Server 2016 SP1
Giới thiệu về các bản 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 dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:
Bản cập nhật tích lũy mới nhất cho SQL Server 2016
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.