KB4046744 – FIX: kaskaadtoiminguid kasutavad DML-laused nurjuvad SQL Server 2017

Rakenduskoht
SQL Server 2017 on Windows (all editions)

Sümptomid

Vaatame järgmist näidet.

  • Rakenduses SQL Server 2017 on tabeleid, mis sisaldavad võõrvõtme kitsendust.
  • Välisvõtme kitsendused on ajaline tabel, mis toetab kaskaadtoiminguid.
  • Ajalise tabeli veeru ID-d ei vasta ajalootabeli vastavatele veeru ID-dele. Näiteks ajalises tabelis on veeru ID-d 1, 2, 3 ja 4, kuid ajalootabelis on veeru ID-d 1, 2, 10 ja 11.

Selle stsenaariumi korral ei käivitu kaskaadtoiminguid kasutavad DML-laused.

Lahendus

See parandus sisaldub SQL Server 2017 koondvärskenduses 1.

Teave SQL Server 2017 järkude kohta

Iga uus järk SQL Server 2017 sisaldab kõiki eelmise järgu kiirparandusi ja turbeparandusi. Soovitame teil installida SQL Server 2017 uusim järk.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.