SQL Server nepodporuje více kaskádových cest. Vaše možnosti, jak obejít toto omezení, jsou:
-
napište svou vlastní logiku pro řešení více kaskádových cest (doporučeno).
-
změňte své schéma tak, aby nebylo vyžadováno více kaskádových cest.
-
počkejte, až to SQL Server opraví. Nezadržujte dech – to je omezení už léta. Viz tyto položky připojení:
A. http://connect.microsoft.com/SQLServer/feedback/details /126159/cascade-updates
b. http://connect.microsoft.com/SQLServer/feedback/details/307723/allow-multiple-cascade-paths-for-foreign-key-and-on-dalete-update-cascadeVšimli jste si, jak pořád říkají "na to teď nemáme čas, zvážíme to pro příští vydání"? Tohle není ten druh věci, který prodává software, protože lidé jsou spokojeni - obecně - s kódováním logiky sami.
-
migrujte na databázovou platformu, která podporuje více kaskádových cest (zní to, jako byste si mysleli, že pro to máte mnoho možností, ale nemyslím si, že ano, a nevím, co obětujete přechodem, a to ani nepočítaje portování vašeho schématu a kód).