Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2008 ne peut pas supprimer la contrainte

Si SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk' renvoie une ligne, alors vous voulez utiliser :

ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT LabourGrade_pk

pas

ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT Labour_Grade_pk
                                                       --^-- We don't want this

Mais cela n'explique pas pourquoi vous devez supprimer cette contrainte, conformément aux autres commentaires et à la réponse de @Martin.