Si j'utilise la commande SQL suivante dans SQL Server 2008 pour mettre à jour une table avec une contrainte de clé étrangère:
ALTER TABLE Employees
ADD FOREIGN KEY (UserID)
REFERENCES ActiveDirectories(id)
UserID
étant ma colonne FK dans le Employees
tableau. J'essaie de référencer le UserID
dans mon ActiveDirectories
tableau. Je reçois cette erreur:
La clé étrangère «UserID» fait référence à la colonne «UserID» non valide dans la table de référence «Employés».