Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server 2008 não pode descartar restrição


If SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk' está retornando uma linha, então você quer usar:
ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT LabourGrade_pk

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

Mas isso não explica por que você precisa descartar essa restrição, conforme outros comentários e a resposta de @Martin.