SQL Server tidak mendukung beberapa jalur kaskade. Pilihan Anda untuk mengatasi batasan ini adalah:
-
tulis logika Anda sendiri untuk menangani beberapa jalur kaskade (disarankan).
-
ubah skema Anda sehingga beberapa jalur kaskade tidak diperlukan.
-
tunggu SQL Server untuk memperbaikinya. Jangan menahan napas - ini telah menjadi batasan selama bertahun-tahun. Lihat item Hubungkan ini:
sebuah. 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-cascadePerhatikan bagaimana mereka terus mengatakan "kami tidak punya waktu untuk ini sekarang; kami akan mempertimbangkannya untuk rilis berikutnya"? Ini bukan jenis barang yang menjual perangkat lunak, karena orang puas - umumnya - dengan mengkodekan logika itu sendiri.
-
bermigrasi ke platform database yang mendukung banyak jalur kaskade (sepertinya Anda berpikir Anda memiliki banyak opsi untuk ini, tetapi saya rasa Anda tidak melakukannya, dan saya tidak tahu apa yang Anda korbankan dengan beralih, bahkan tidak menghitung porting skema Anda dan kode).