KB3178934 - 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)

Áp dụng cho
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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.