Triệu chứng
Giả định rằng bạn sử dụng Microsoft SQL Server 2014 hoặc 2016 luôn vào nhóm sẵn sàng (AG). Nếu một lỗi viết tương tự như sau sẽ xảy ra trên cơ sở dữ liệu phụ, cơ sở dữ liệu có thể bị tạm ngừng.
Lỗi: 17053, mức độ nghiêm trọng: 16, tiểu bang: 1. SQLServerLogMgr:: LogWriter: lỗi hệ điều hành 6 (núm điều khiển không hợp lệ.) encountered. Lỗi viết khi ghi nhật ký.
Trong trường hợp này, nếu bạn tiếp tục chuyển động dữ liệu, cơ sở dữ liệu sẽ không được tiếp tục và nó vẫn nằm trong trạng thái tạm ngừng.
Cách giải quyết
Để giải quyết vấn đề này, bạn có thể khởi động lại phiên bản SQL Server hoặc bạn có thể loại bỏ cơ sở dữ liệu phụ khỏi nhóm sẵn sàng và sau đó thêm nó trở lại.
Giải pháp
Sự cố này đã được khắc phục trong bản Cập Nhật tích lũy sau đây cho SQL Server:
Cập Nhật tích lũy 8 cho SQL Server 2016 RTM
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:
Lưu ý
Sau khi bạn cài đặt bản cập nhật này, nếu sự cố này xảy ra lần nữa, bạn có thể chạy lệnh Transact-SQL sau đây để khởi động lại cơ sở dữ liệu và sau đó tiếp tục chuyển động dữ liệu cho cơ sở dữ liệu.
THAY đổi cơ sở dữ liệu <database_name> đặt hồ sơ HADR
Điều này không tự động. Do đó, bạn phải phát hành thủ công thao tác tiếp tục. Vì hầu hết các loại lỗi dẫn đến việc tạm ngừng chuyển động dữ liệu trên bản sao phụ yêu cầu can thiệp thủ công.
Ví dụ, nếu tệp nhật ký được đặt trên một thư mục dùng chung hoặc được lưu trữ trong Microsoft Azure blob và kết nối bị mất, lỗi 17053 sẽ xảy ra. Sự can thiệp hướng dẫn sử dụng sẽ đảm bảo rằng kết nối đến thư mục dùng chung hoặc các blob Azure được khôi phục trước khi bạn phát hành lệnh hồ sơ dự án HADR.
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.