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 Employeestableau. J'essaie de référencer le UserIDdans mon ActiveDirectoriestableau. 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».