Triệu chứng
Giả sử bạn cài đặt Bản cập nhật tích lũy 6 gốc đã phát hành và hiện đã ngừng phát hành cho SQL Server 2014 Gói dịch vụ 1 (SP1) (bản dựng số 12.0.4449.0, KB 3144524) và bạn đang chạy các mẫu khối lượng công việc có chứa SELECT song song (...)VỚI NOLOCK, dưới mức cách ly dựa trên khóa của SQL Server mặc định hoặc một mức cao hơn. Trong trường hợp này, bạn có thể gặp phải các truy vấn gặp phải tình trạng chặn hoặc đình trệ.
Các mẫu ảnh hưởng đến sự cố chặn này như sau:
- Thực hiện SELECT song song (...) INTO Table Câu lệnh FROM SourceTable và đặc biệt là sử dụng gợi ý NOLOCK, theo mức cách ly dựa trên khóa mặc định của SQL Server hoặc cao hơn. Trong trường hợp này, các truy vấn khác tìm cách truy nhập vào SourceTable sẽ bị chặn.
- Trong khi một giao dịch đang giữ khóa riêng trên một đối tượng (ví dụ: một cập nhật bảng đang diễn ra), một giao dịch khác đang thực thi SELECT song song (...) FROM SourceTable bằng cách sử dụng gợi ý NOLOCK. Trong kịch bản này, truy vấn SELECT đang tìm cách truy nhập SourceTable sẽ bị chặn.
Để tìm phiên bản hiện tại của SQL Server mà bạn đã cài đặt, hãy xem Cách xác định phiên bản, phiên bản và cấp độ cập nhật của SQL Server cũng như các cấu phần của nó.
Giải pháp
Sự cố này đã được khắc phục lần đầu trong bản cập nhật tích lũy sau đây dành cho SQL Server:
Bản cập nhật tích lũy 6 cho SQL Server 2014 Gói Dịch vụ 1
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 2014
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 sử dụng để mô tả các bản cập nhật phần mềm.