Bonjour à tous et bonne année 2007

Lors de l'exécution d'une procédure stockée, j'obtiens le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Cannot drop the constraint XXXX , because it doesn t exist in the system catalogs.
Cette erreur apparait lors de l'exécution du code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
IF EXISTS (select 'x' from sysobjects where name='XXXX')
BEGIN
     ALTER TABLE TTTT DROP CONSTRAINT XXXX
END
Je ne comprends pas cette erreur d'autant plus que la contrainte XXXX existe bien sur ma table TTTT.

Avez-vous une idée ?
Merci d'avance.