Bạn thực sự không cần phải loại bỏ và tạo lại các ràng buộc như vậy trừ khi bạn thực sự loại bỏ một giá trị khóa ngoại. Có vẻ như bạn có một ràng buộc FK khác đối với
Element.ComponentType REFERENCES Component.ComponentType
Kiểm tra các khóa ngoại của bạn trong dbo.Element và xem bạn có cần bỏ / thay đổi nó ở đó không.