SQL Server understøtter ikke flere kaskadestier. Dine muligheder for at omgå denne begrænsning er:
-
skriv din egen logik til at håndtere flere kaskadestier (anbefales).
-
ændre dit skema, så der ikke kræves flere kaskadestier.
-
vent på, at SQL Server løser dette. Hold ikke vejret – dette har været en begrænsning i årevis. Se disse Connect-elementer:
en. 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-cascadeLæg mærke til, hvordan de bliver ved med at sige "vi har ikke tid til det her nu; vi vil overveje det til næste udgivelse"? Det er ikke sådan noget, der sælger software, fordi folk er tilfredse - generelt - med selv at kode logikken.
-
migrere til en databaseplatform, der understøtter flere kaskadestier (lyder som om du tror, du har mange muligheder for dette, men jeg tror ikke, du gør det, og jeg ved ikke, hvad du ofrer ved at skifte, ikke engang at tælle portering af dit skema og kode).