KB3212318 - KHẮC PHỤC: Không thể đặt cơ sở dữ liệu thành bao gồm một phần nếu SQL Server theo dõi thay đổi đã được bật trên cơ sở dữ liệu đó

Á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) SQL Server 2016 Service Pack 1

Triệu chứng

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

  • Bạn thực hiện ít nhất một thao tác chèn, cập nhật hoặc xóa đối với bảng có bật tính năng theo dõi thay đổi.
  • Bạn tắt tất cả chức năng theo dõi thay đổi trong cơ sở dữ liệu.

Trong tình huống này, ngay cả sau khi bạn đã tắt chức năng theo dõi thay đổi, khi bạn cố gắng đặt cơ sở dữ liệu thành mô hình cơ sở dữ liệu được bao gồm một phần, bạn vẫn có thể nhận được một thông báo lỗi tương tự như sau:

Lưu ý

  • Thông báo 1205, Mức 13, Trạng thái 18, Thủ tục sp_flush_commit_table, Số Dòng
  • Giao dịch (Quy trình ID 63) đã bị đình trệ trên các tài nguyên khóa với một quy trình khác và đã được chọn làm nạn nhân của sự đình trệ. Chạy lại giao dịch.
  • Thông báo 3999, Mức 17, Trạng thái 1, Số Dòng
  • Không thể xóa bảng cam kết vào đĩa trong dbid 13 do lỗi 1205. Hãy kiểm tra nhật ký lỗi để biết thêm thông tin.

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 dành cho SQL Server:

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

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

Bản cập nhật tích lũy 4 cho SQL Server 2014 Gói Dịch vụ 2

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

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

Trạng tháiMicrosoft đã 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 phần "Áp dụng cho".

Tham khảoTì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.