KB3161119 - KHẮC PHỤC: Tác vụ dọn dẹp theo dõi thay đổi không thực hiện được nếu một cơ sở dữ liệu khác đang ngoại tuyến trong SQL Server 2014 hoặc 2016

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

Triệu chứng

Trong SQL Server 2014 hoặc 2016, giả sử rằng bạn có một cơ sở dữ liệu sử dụng chức năng theo dõi thay đổi và bật tính năng tự động dọn dẹp. Nếu có cơ sở dữ liệu đang ở trạng thái không trực tuyến (chẳng hạn như ngoại tuyến hoặc đang chờ phục hồi) và giá trị của ID cơ sở dữ liệu này nhỏ hơn ID của cơ sở dữ liệu mà trên đó tính năng theo dõi thay đổi được bật, bạn sẽ nhận thấy rằng việc dọn dẹp bảng bên (change_tracking_objectid) không diễn ra.

Lưu ý Bạn chỉ gặp phải sự cố này khi ID cơ sở dữ liệu của cơ sở dữ liệu không trực tuyến nhỏ hơn ID cơ sở dữ liệu của cơ sở dữ liệu đã được bật chức năng theo dõi thay đổi.

Giải pháp

Sự cố này đã được khắc phục lần đầu 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 7 cho SQL Server 2014 Gói Dịch vụ 1
        
         Cập nhật tích lũy 2 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 2014
        
         Bản cập nhật tích lũy mới nhất cho SQL Server 2016 

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.