Non dovresti davvero aver bisogno di eliminare e ricreare vincoli del genere a meno che tu non stia effettivamente eliminando un valore di chiave esterna. Sembra che tu abbia un altro vincolo FK su
Element.ComponentType REFERENCES Component.ComponentType
Controlla le tue chiavi esterne in dbo.Element e vedi se è necessario rilasciarle/modificarle lì.