Bản cập nhật này thêm một thủ tục lưu trữ mới cho phép bạn dọn dẹp thủ công bảng bên (change_tracking_objectid) trong cơ sở dữ liệu mà theo dõi thay đổi được bật.
Cú pháp
sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'TableName'
Tham đối
[@TableToClean= ] 'TableName' là tên của bảng, cho phép theo dõi thay đổi. Các tồn đọng còn lại cho việc dọn dẹp tự động bằng cách theo dõi thay đổi.
Đầu ra dự kiến
Khi bạn chạy thủ tục lưu trữ, một trong các kịch bản sau đây sẽ xảy ra:
- Nếu bảng không tồn tại hoặc nếu theo dõi thay đổi chưa được bật, các thông báo lỗi thích hợp sẽ bị loại bỏ.
- Quy trình lưu trữ này sẽ gọi một thủ tục được lưu trữ nội bộ khác giúp dọn sạch nội dung khỏi bảng bên theo dõi thay đổi dựa trên phiên bản dọn dẹp không hợp lệ bằng cách sử dụng dạng xem quản lý sys.change_tracking_tables động. Khi đang chạy, nó sẽ hiển thị thông tin về tổng số hàng đã bị xóa (với mỗi 5000 hàng).
Giải pháp
Thông tin gói dịch vụ dành cho người SQL Server
Bản cập nhật này đã được khắc phục trong các gói dịch vụ sau dành SQL Server:
Gói Dịch vụ 3 cho SQL Server 2014
Gói Dịch vụ 4 cho SQL Server 2012
Giới thiệu về 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ó
Tham khảoĐể biết thêm thông tin về việc dọn dẹp theo dõi thay đổi, hãy xem Dọn dẹp Theo dõi Thay đổi (Phần 1) và Dọn dẹp Theo dõi Thay đổi (Phần 2).