Triệu chứng
Giả định rằng bạn tạo nhiều hơn một nhóm sẵn sàng trong Microsoft SQL Server 2014 hoặc 2016, rồi mỗi node thuộc sở hữu một nhóm AG. Khi bạn tắt hoặc tắt một nút đột ngột và bạn bấm vào chuyển đổi từ một nhóm sẵn sàng trong trạng thái giải quyết , trong trường hợp này, bạn không thể chọn bất kỳ bản sao nào trong lưới và các bản sao chính hiện tại là sai.
Nguyên nhân
Sự cố này xảy ra vì câu lệnh sau trả về sai bản sao chính cho việc giải quyết AG, cần có null. Tuy nhiên, câu lệnh sau trả về nút hiện hoạt:select * from master.sys.dm_hadr_availability_group_states
Giải pháp
Sự cố đã được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây:
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 đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Cách giải quyết
Để giải quyết vấn đề này, hãy sử dụng lệnh Transact-SQL sau đây sẽ không theo cách thủ công:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
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.