KB4009823 - KHẮC PHỤC: SAU KHI XÓA, trình kích hoạt xuất hiện sai thứ tự trong chuỗi hành động BẬT XÓA XẾP TẦNG 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 Enterprise Core - 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 SQL Server 2014 Service Pack 2 - duplicate (do not use)

Triệu chứng

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

  • Trong SQL Server 2014 hoặc 2016, bạn có một số bảng, mỗi bảng có một ràng buộc PRIMARY KEY được chỉ định.
  • Bạn tạo chuỗi xếp tầng cho các bảng này bằng cách sử dụng ràng buộc FOREIGN KEY cùng với hành động ON DELETE CASCADE.
  • Bạn tạo một lẫy SAU XÓA cho từng bảng.
  • Bạn xóa hàng khỏi bảng mẹ. Điều này kích hoạt trình kích hoạt trình kích hoạt AFTER DELETE và chuỗi hành động ON DELETE CASCADE.

Trong trường hợp này, trình kích hoạt có thể xảy ra theo thứ tự sai.

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 5 cho SQL Server 2014 SP2

Cập nhật tích lũy 11 cho SQL Server 2014 Gói Dịch vụ 1

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ả 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

Các 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ảo

Xếp tầng các ràng buộc tính toàn vẹn tham chiếu

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.