Triệu chứng
Bạn khôi phục cơ sở dữ liệu SQL Server Analysis Services (SSAS) (mức tương thích 1200), đính kèm cơ sở dữ liệu SSAS (mức tương thích 1200), hoặc khởi động lại máy chủ có chứa cơ sở dữ liệu SSAS (mức tương thích 1200). Nếu bạn xử lý một trong các phân vùng của bất kỳ bảng nào trong cơ sở dữ liệu đó, việc mất dữ liệu có thể xảy ra trên các phân vùng khác của cùng bảng. (Các) phân vùng đã được xử lý rõ ràng sẽ không bị mất dữ liệu; Chỉ các phân vùng khác trong bảng đó mới bị mất dữ liệu.
Ví dụ: sự cố này có thể xảy ra trong các kịch bản sau.
Trường hợp 1
- Bạn khởi động lại phiên bản của SQL Server 2016 chứa cơ sở dữ liệu SSAS mức tương thích 1200 chứa bảng có phân vùng đơn.
- Bạn thêm phân vùng mới vào bảng đó và chỉ xử lý phân vùng mới được thêm vào đó.
- Phân vùng đã tồn tại trước đó trong bảng đó sẽ bị mất dữ liệu.
Trường hợp 2
- Bạn khôi phục cơ sở dữ liệu SSAS ở mức tương thích 1200 (với bảng nhiều phân vùng) từ bản sao lưu.
- Bạn xử lý một phân vùng đơn trong bảng đó.
- Các phân vùng khác trong bảng đó sẽ mất dữ liệu.
Giải pháp
Bản sửa lỗi cho sự cố này được bao gồm trong bản cập nhật tích lũy sau đây dành cho SQL Server:
Cập nhật tích lũy 1 cho SQL Server 2016
Giới thiệu về các bản 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 dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem 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 2016
Để biết thông tin tải xuống về hotfix GDR này, hãy tham khảo Cơ sở kiến thức 3179258 Việc xử lý phân vùng sẽ làm mất dữ liệu trên các phân vùng khác sau khi khôi phục cơ sở dữ liệu trong SQL Server 2016 (1200).
Giải pháp thay thế
Để khắc phục sự cố này, hãy thực hiện toàn bộ xử lý bảng sau khi khôi phục cơ sở dữ liệu.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "á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.