Jeśli SELECT * FROM sysobjects WHERE name = 'LabourGrade_pk'
zwraca wiersz, wtedy chcesz użyć:
ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT LabourGrade_pk
nie
ALTER TABLE SchemaName.LabourGrade DROP CONSTRAINT Labour_Grade_pk
--^-- We don't want this
Ale to nie wyjaśnia, dlaczego musisz odrzucić to ograniczenie, jak w innych komentarzach i odpowiedzi @Martina.