SQL Server no admite varias rutas en cascada. Sus opciones para solucionar esta limitación son:
-
escriba su propia lógica para manejar múltiples rutas en cascada (recomendado).
-
cambie su esquema de modo que no se requieran múltiples rutas en cascada.
-
espere a que SQL Server solucione esto. No contenga la respiración, esto ha sido una limitación durante años. Vea estos artículos de Connect:
una. http://connect.microsoft.com/SQLServer/feedback/details /126159/actualizaciones en cascada
b. http://connect.microsoft.com/SQLServer/feedback/details/307723/allow-multiple-cascade-paths-for-foreign-key-and-on-dalete-update-cascade¿Observe cómo siguen diciendo "no tenemos tiempo para esto ahora; lo consideraremos para el próximo lanzamiento"? Este no es el tipo de cosa que vende software, porque la gente está satisfecha, generalmente, con codificar la lógica ellos mismos.
-
migre a una plataforma de base de datos que admita múltiples rutas en cascada (parece que cree que tiene muchas opciones para esto, pero no creo que las tenga, y no sé lo que sacrifica al cambiar, sin contar siquiera la portabilidad de su esquema y código).