KB4043624 - KHẮC PHỤC: Không thể thay đổi chức năng dọn dẹp thủ công theo dõi với lỗi bảng không tồn tại SQL Server

Áp dụng cho
SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1 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

Hãy cân nhắc các trường hợp sau:

  • Bạn tạo sơ đồ và bảng trong sơ đồ trong Microsoft SQL Server.
  • Bạn bật chức năng theo dõi thay đổi cho bảng đó.
  • Bạn thực hiện dọn dẹp thủ công bằng cách sử sp_flush_CT_internal_table_on_demand vệ sinh.

Trong trường hợp này, việc dọn dẹp có thể không thành công với lỗi cho biết không thể tìm thấy bảng.

Lỗi này xảy ra vì lệnh sp_flush_CT_internal_table_on_demand không xem xét các bảng có sơ đồ khác nhau, chẳng hạn như các bảng không thuộc sở hữu của dbo.

Giải pháp

Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây SQL Server:

Bản cập nhật Tích lũy 1 cho SQL Server 2017

Bản cập nhật tích lũy 6 cho SQL Server 2016 SP1

Bản cập nhật tích lũy 8 cho SQL Server 2014 SP2

Giới thiệu về các bản cập nhật tích lũy SQL Server:

Mỗi bản cập nhật tích lũy mới dành cho SQL Server sẽ chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật được bao gồm 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 dành cho doanh SQL Server:

Bản cập nhật tích lũy mới nhất cho SQL Server 2017

Bản cập nhật tích lũy mới nhất cho SQL Server 2016

Bản cập nhật tích lũy mới nhất cho SQL Server 2014

Thông tin gói dịch vụ cho SQL Server 2016

Bản cập nhật này đã được khắc phục trong gói dịch vụ sau đây dành SQL Server:

Gói Dịch vụ 2 cho SQL Server 2016

Giới thiệu về các gói dịch vụ dành SQL Server:

Các gói dịch vụ được tích lũy. Mỗi gói dịch vụ mới đều chứa tất cả các bản sửa lỗi trong các gói dịch vụ trước đó, cùng với mọi bản sửa lỗi mới. Đề xuất của chúng tôi là áp dụng gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Sử dụng Bảng 1 trong bài viết sau để tìm thêm thông tin về gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất.

Cách xác định phiên bản, phiên bản và cấp độ cập nhật của bản cập nhật SQL Server phần của nó

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 dùng để mô tả các bản cập nhật phần mềm.