Bonjour à tous,

Après plusieurs recherches sur le forum, je me résout à poser ma question ici.
Je suis sous SQL Server 2014.

J'ai 2 tables:
TableA {id1,id2,....}
id1 et id2 forme la clé primaire composée.

TableB {id3,id1,id2,...)
id3 est la clé primaire.

Je souhaite créer une clé étrangère dans TableB afin de référencer id1 et id2.

J'ai essayé ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER TABLE TableB ADD CONSTRAINT FK_TableB_TableA FOREIGN KEY(Id1, Id2) REFERENCES TableA(Id1, Id2)
Mais ça ne fonctionne pas, j'ai un message d'erreur:
"Aucune clé primaire ou candidate dans la table référencée TableA ne correspond à la liste des colonnes de référence de la clé étrangère..."
Pourriez-vous m'aiguiller?

Merci d'avance car je sèche