Simptomi
Razmotrite sljedeći scenarij:
-
U sustavu SQL Server 2014 ili 2016 imate nekoliko tablica, od kojih je određena ograničenje primarnog ključa.
-
Za te tablice stvarate kaskadno ograničenje pomoću ograničenja vanjskog ključa uz akciju na gumb Izbriši kaskadno.
-
Možete stvoriti okidač nakon brisanja za svaku tablicu.
-
Redak možete izbrisati iz nadređene tablice. Time se pokreću okidač nakon brisanja i gumb brisanje KASKADNOG lanca.
U ovom scenariju okidači se mogu pojaviti pogrešnim redoslijedom.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 5 za SQL Server 2016 RTM
Kumulativno ažuriranje 2 za SQL Server 2016 SP1
Kumulativno ažuriranje 5 za SQL Server 2014 SP2
Kumulativno ažuriranje 11 za SQL Server 2014 Service Pack 1
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su uvršteni u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
StatusMicrosoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Kaskadno ograničenje referencijalnog integriteta
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.