Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn sử dụng Nhóm Sẵn sàng AlwaysOn trong một phiên bản microsoft SQL Server 2016 hoặc 2017.
-
Bạn thiết lập SQL Server sao lưu được Quản lý trên một hoặc nhiều cơ sở dữ liệu người dùng được thêm vào một nhóm sẵn dùng.
-
Bạn chạy sao lưu nhật ký theo yêu cầu trên cơ sở dữ liệu.
-
Bạn loại bỏ cơ sở dữ liệu khỏi nhóm sẵn dùng, rồi thêm lại. Hoặc bạn chuyển đổi cơ sở dữ liệu của mình.
-
Bạn chạy sao lưu nhật ký theo yêu cầu trên cơ sở dữ liệu.
Trong trường hợp này, bạn thấy có dấu ngắt trong chuỗi nhật ký bằng cách truy vấn bảng managed_backup.fn_available_backups trên cơ sở dữ liệu msdb.
Nguyên nhân
Sự cố này xảy ra vì khi bạn loại bỏ cơ sở dữ liệu khỏi một nhóm sẵn có, rồi thêm cơ sở dữ liệu đó trở lại hoặc chuyển đổi dự phòng cơ sở dữ liệu của mình, GUID cơ sở dữ liệu mới sẽ được tạo trong cột database_guid của bảng smart_backup_files . Điều này khiến phân vùng liệt kê dữ liệu theo thứ tự không tuần tự và kích hoạt chuỗi nhật ký ngắt.
Giải pháp
Bản sửa lỗi này được bao gồm trong các bản cập nhật tích lũy sau đây SQL Server:
Bản cập nhật Tích lũy 1 cho SQL Server 2017
Bản cập nhật Tích lũy 5 cho SQL Server 2016 Gói Dịch vụ 1
Giới thiệu SQL Server dựng
Mỗi bản dựng mới dành SQL Server sẽ chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật được tích hợp trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt các bản cập nhật tích lũy mới nhất cho SQL Server:
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ữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.