Je reçois une erreur lorsque j'essaie de créer une relation entre deux tables dans Sql Server 2005. J'essaie de créer les relations à l'aide de la fonction de diagramme de base de données. J'ai une table Player et une table Message. Je veux créer deux relations entre la table Message et la table Joueur. Je parviens à créer la première relation de Message.From à Player.PlayerId. Lorsque j'essaie de créer la deuxième relation de Message.To à Player.PlayerId, je reçois une erreur qui dit...
Table "Player" sauvegardée su [ ] - Impossible de créer la relation 'FK_Message_Player_To'. La déclaration ALTER TABLE est en conflit avec l'instruction contrainte FOREIGN KEY "FK_Message_Player_To". Le conflit s'est produit dans la base de données "TPF", la table "dbo.Player", colonne 'PlayerId'.
Message
===================
MessageId INT PK,
From INT, -- refers to Player PK
To INT -- also refers to Player PK
Player
=================
PlayerId INT PK,
FirstName NVARCHAR(50),
LastName NVARCHAR(50)
J'aimerais savoir quelle est la manière la plus optimale de résoudre ce problème. Toute explication sera la bienvenue.