Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008 non può eliminare il vincolo

Se SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk' restituisce una riga, quindi desideri utilizzare:

ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT LabourGrade_pk

non

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

Ma questo non risolve il motivo per cui è necessario abbandonare questo vincolo, come da altri commenti e dalla risposta di @Martin.