MSSQL: Impossible de créer des relations pour deux foreign keys à la même table?

Salut en utilisant SQL Server 2008,

J'ai construit une petite database pour une ligue de baseball, j'ai des problèmes pour créer des relations entre les équipes (PK: TeamID) et GameSchedule (PK: GameID, FK1: HomeTeamID, FK2: AwayTeamID)

Je veux créer des relations entre GameSchedule HomeTeamID, AwayTeamID et les Teams (TeamID)

Chaque fois que j'essaye de faire ceci je reçois une erreur: (Le TeamID est déjà la key primaire dans les équipes)

La table 'Equipes' a bien été enregistrée dans la table 'GameSchedule' – Impossible de créer la relation 'FK_GameSchedule_Teams'.
L'instruction ALTER TABLE était en conflit avec la contrainte FOREIGN KEY "FK_GameSchedule_Teams". Le conflit s'est produit dans la database "sll_2009", la table "dbo.Teams", la colonne "TeamID".

    create table GameSchedule ( GameID integer not null , HomeTeamID integer not null , AwayTeamID integer not null ); alter table GameSchedule add constraint pk_gsch primary key (GameID) , add constraint fk1_gsch foreign key (HomeTeamID) references Teams (TeamID) , add constraint fk2_gsch foreign key (AwayTeamID) references Teams (TeamID) ;