Symptomer
Tenk deg følgende:
-
Du har flere tabeller, der hver har en PRIMARY KEY-begrensning som er angitt i SQL Server-2014 eller 2016.
-
Du kan opprette en gjennomgripende kjeden for disse tabellene ved å bruke betingelsen for SEKUNDÆRNØKKELEN sammen med ON DELETE CASCADE-handlingen.
-
Du kan opprette en når du har slette utløseren for hver tabell.
-
Du sletter en rad fra den overordnede tabellen. Dette utløser etter slette utløsere og kjeden ON DELETE CASCADE-handlingen.
I dette scenariet kan det oppstå utløsere i feil rekkefølge.
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Kumulativ oppdatering 5 for SQL Server 2016 RTM
Samleoppdatering 2 for SQL Server 2016 SP1
Kumulativ oppdatering 5 for SQL Server 2014 SP2
Kumulativ oppdatering 11 for SQL Server 2014 Service Pack 1
Hver nye kumulativ oppdatering for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer reparasjonene som er inkludert i den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
StatusMicrosoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Gjennomgripende referanseintegritetsbetingelser
terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.
Lær mer om