Opravdu byste neměli muset opouštět a znovu vytvářet taková omezení, pokud se ve skutečnosti nezbavíte hodnoty cizího klíče. Zdá se, že máte další omezení FK na
Element.ComponentType REFERENCES Component.ComponentType
Zkontrolujte své cizí klíče v dbo.Element a zjistěte, zda je tam nepotřebujete zahodit/změnit.