Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn có Microsoft SQL Server log Shipping hoặc Backup/khôi phục thiết lập giữa hai máy chủ.
-
Cơ sở dữ liệu có thể được nhàn rỗi hoặc có VLFs nhỏ (nhưng điều này không cần thiết).
-
Bạn thực hiện các bản sao lưu của cơ sở dữ liệu này, sau đó bạn tìm cách khôi phục bằng tùy chọn chờ trên cơ sở dữ liệu phụ.
Trong trường hợp này, thao tác khôi phục có thể không thành công và trả về thông báo lỗi sau đây:
Lỗi: 9004, mức độ nghiêm trọng: 21, tiểu bang: 1.
Lỗi đã xảy ra trong khi đang xử lý Nhật ký cơ sở dữ liệu database_name. Nếu có thể, hãy khôi phục từ bản sao lưu. Nếu sao lưu không sẵn dùng, có thể là cần thiết để xây dựng lại Nhật ký.
Sau khi lỗi này xảy ra, cơ sở dữ liệu phụ sẽ đi vào trạng thái khôi phục.
Giải pháp
Sự cố này đã được khắc phục trong Cập Nhật tích lũy sau đây:
-
Bản Cập Nhật tích lũy 10 cho SQL Server 2014 Service Pack 2.
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:
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.