Ajouter une colonne avec une clé primaire dans une table existante

Je suis en train d'ajouter une clé primaire nouvellement ajout de la colonne de la table existante nom Product_Details.

Nouvelle Colonne est ajoutée: Product_Detail_ID (int et not null)

Je suis en train d'ajouter la clé primaire de Product_Detail_ID (veuillez noter: il n'y a pas d'autres primaires ou étrangères touche attribuée à cette table)

Je suis en train d'essayer avec cette requête, mais avoir d'erreur.

ALTER TABLE Product_Details
ADD CONSTRAINT pk_Product_Detils_Product_Detail_ID PRIMARY KEY(Product_Detail_ID)
GO

Erreur:

La CREATE UNIQUE INDEX déclaration résilié en raison d'un double de la clé n'a été trouvé pour le nom de l'objet 'dbo.Product\_Details' et le nom de l'index 'pk\_Product\_Detils'. La valeur de clé en double est (0).

Suis-je manqué quelque chose? Je suis à l'aide de SQL Server 2008 R2. Je vous serais reconnaissant de toute aide.

source d'informationauteur Joy1979 | 2012-12-17