Triệu chứng
Giả định rằng bạn có một thể hiện của Microsoft SQL Server 2014, 2016 hoặc 2017 có được bật bộ đệm của Pool (BPE). Nếu bạn gặp phải lỗi I/O xảy ra trên tệp BPE, BPE có thể bị vô hiệu hóa và lỗi thời gian đệm tương tự như sau được đăng nhập:
Hồ bơi bộ đệm L2 viết lỗi... Phần mở rộng của bể bơi đệm đã bị vô hiệu hóa thành công. Xóa phần mở rộng của bể bơi vùng đệm "file_path". Thời gian xuất hiện đã xảy ra trong khi chờ cho chốt đệm--nhập 4... Lỗi: 845, nghiêm trọng: 17, tiểu bang: 1. Thời gian xuất hiện đã xảy ra trong khi đang chờ loại bộ đệm trong kiểu 4 cho trang (page_id)... Lỗi: 5901, mức độ nghiêm trọng: 16, tiểu bang: 1. Một hoặc nhiều đơn vị phục hồi thuộc cơ sở dữ liệu 'database_name' không thể tạo một điểm kiểm tra. Điều này thường do thiếu tài nguyên hệ thống, chẳng hạn như Disk hoặc bộ nhớ, hoặc trong một số trường hợp do cơ sở dữ liệu bị hỏng. Kiểm tra các mục trước đó trong Nhật ký lỗi để biết thêm thông tin chi tiết về lỗi này. Thời gian xuất hiện đã xảy ra trong khi chờ cho chốt đệm--nhập 3...
Khi sự cố này xảy ra, một số chốt đệm mồ côi vẫn giữ nguyên và bất kỳ thao tác nào như DBCC CHECKDB, hãy kiểm tra hoặc Nhật ký sao lưu không thành công.
Lưu ý Nếu bạn cập nhật lên bản Cập Nhật tích lũy 1 cho SQL Server 2014 Service Pack 1, thì lỗi này vẫn không thể được giải quyết.
Giải pháp
Thông tin Cập Nhật tích lũy:
Sự cố này đã được khắc phục trong các bản Cập Nhật sau đây cho SQL Server:
Bản Cập Nhật tích lũy 14 cho SQL Server 2017
Bản Cập Nhật tích lũy 5 cho SQL Server 2016 Service Pack2
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các bản sửa lỗi và bản sửa lỗi bảo mật trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho phiên bản SQL Server của bạn:
Bản Cập Nhật tích lũy mới nhất cho SQL Server 2017
Thông tin hotfix theo yêu cầu:
Sự cố này đã được khắc phục trong bản Cập Nhật hotfix theo yêu cầu sau đây cho SQL Server:
Bản Cập Nhật hotfix theo yêu cầu cho SQL Server 2016 SP2 CU4
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".
Tham khảo
Tìm hiểu về thuật ngữ Microsoft sử dụng để mô tả các bản cập nhật phần mềm.