Bonjour,

J'aimerais construire une clé étrangère entre ces deux tables

Table des FAITS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
id_faits		(PK, numeric(18, 0), not null)
serveur		(nvarchar(15), null)
datasource	(nvarchar(45), null)
date		(int, null)
heure		(int, null)
type_info		(nvarchar(5), null)
type_log		(nvarchar(9), null)
process		(nvarchar(28), null)
commentaire	(nvarchar(250), null)
zone_num	(numeric(18, 0), null)
Table des SERVEURS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
NServeur		(PK, nvarchar(15), not null)
LServeur		(nvarchar(50), null)
Je clique sur Keys dans Table des FAITS puis New Foreign Key.

En Tables et Columns Specifications
Je saisis mes champs :
Primary Key Table : je remplace FAITS par SERVEURS
en champ je saisis NServeur
Foreign Key Table : FAITS est affiché non modifiable
en champ je remplace id_faits par serveur

Et quand je veux sauvegarder, je reçois ce message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
'SERVEURS' table saved successfully
'FAITS' table
- Unable to create relationship 'FK_FAITS_SERVEURS'.  
The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_FAITS_SERVEURS". 
The conflict occurred in database "MAG_LOG_EXPLOIT", table "dbo.SERVEURS", column 'NServeur'.
Quelqu'un peut-il m'expliquer ?

Merci tout plein