Застосовується до
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)

Ознаки

Розглянемо такий сценарій:

  • У SQL Server 2014 або 2016, у вас є кілька таблиць, кожна з яких має вказане обмеження ПЕРВИННОГО КЛЮЧА.

  • Ви створюєте Каскадне ланцюжок для цих таблиць за допомогою обмеження зовнішнього ключа разом із ДІЄЮ "видалити каскадну дію".

  • Після запуску видалення для кожної таблиці створюється тригер.

  • Ви видаляєте рядок із батьківської таблиці. Ця дія запускає тригери "після видалення" та "після видалення КАСКАДНОГО ланцюжка дій".

У цьому сценарії тригери можуть виникати в неправильному порядку.

Спосіб вирішення

Ця проблема усунена в таких сукупних оновлень для SQL Server:

Сукупне оновлення 5 для SQL Server 2016 RTM

Сукупне оновлення 2 для SQL Server 2016 SP1

Сукупне оновлення 5 для SQL Server 2014 SP2

Сукупне оновлення 11 для SQL Server 2014 із пакетом оновлень 1

 

Кожне нове Сукупне оновлення для SQL Server містить усі виправлення виправлень і виправлень, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Найновіше Сукупне оновлення для SQL Server 2016

Найновіші накопичувальне оновлення для SQL Server 2014

СтанКорпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Посилання

Каскадне обмеження цілісності даних

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.