Triệu chứng
Giả định rằng bạn có nhiều cơ sở dữ liệu trong một nhóm đã được phân phối luôn sẵn sàng (AG) trong Microsoft SQL Server 2016 và 2017. Khi bạn thực hiện một hướng dẫn sử dụng không thành công trong quá trình chuyển tiếpAG Bet thứ hai và bản sao phụ, bạn sẽ nhận thấy rằng có thể không thành công mặc dù tất cả bản sao được đồng bộ. Ngoài ra, bạn sẽ nhận được thông báo lỗi giống như sau:
Msg 41104, mức 16, bang 12, hàm Linenumber
Chuyển đổi từ nhóm sẵn sàng đến bản sao cục bộ không thành công vì tài nguyên nhóm sẵn sàng không đến được trực tuyến do lỗi trước đó.
Để xác định lỗi, bạn có thể kiểm tra Nhật ký lỗi SQL Server, Nhật ký và bản ghi sự kiện hệ thống của Windows Server trên máy chủ Windows. Để biết thêm thông tin giới thiệu về cách xem sự kiện và Nhật ký cho bộ chuyển đổi chuyển đổi của Windows Server (WSFC), bạn có thể xem tài liệu hướng dẫn Windows Server. Khi bạn kiểm tra Nhật ký lỗi, bạn sẽ tìm thấy thông báo lỗi tương tự như sau:
Bản sao sẵn dùng cho Nhóm sẵn sàng ' <AGName> ' trên phiên bản SQL Server này không thể trở thành các bản sao chính. Một hoặc nhiều cơ sở dữ liệu không được đồng bộ hoặc chưa tham gia nhóm sẵn sàng.
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".
Giải pháp
Sự cố đã được khắc phục trong các bản Cập Nhật tích lũy sau đây cho SQL Server:
Giới thiệu về 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 cho SQL Server chứa tất cả các hotfixes và tất cả các bản sửa lỗi bảo mật được bao gồm trong phần trước Cập Nhật tích lũy. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
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.