Triệu chứng
Giả định rằng bạn đã có một công việc duy trì được dự kiến thường xuyên để chuyển đổi các tệp nhật ký lỗi mà không dừng và bắt đầu máy chủ trong Microsoft SQL Server 2014 hoặc 2016.
Ví dụ, công việc bảo trì có thể trông giống như sau:
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO
Trong trường hợp này, công việc bảo trì không chạy và bạn nhận được thông báo lỗi giống như sau:
Msg 22022, mức 16, bang 1, Line_number đường Lỗi SQLServerAgent: 32. Quy trình này không thể truy nhập tệp vì nó đang được quy trình khác sử dụng
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:
Bản Cập Nhật tích lũy 22 cho SQL Server 2017
Bản Cập Nhật tích lũy 4 cho SQL Server 2016 gói dịch vụ 2
Giới thiệu về SQL Server dựng
Mỗi bản dựng mới cho SQL Server chứa tất cả các hotfix và các bản sửa lỗi bảo mật vốn đã được xây 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 SQL Server:
Bản Cập Nhật tích lũy mới nhất cho SQL Server 2017
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.