Bonjour,
J'aimerais construire une clé étrangère entre ces deux tables
Table des FAITS
Table des SERVEURS
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)
Je clique sur Keys dans Table des FAITS puis New Foreign Key.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 NServeur (PK, nvarchar(15), not null) LServeur (nvarchar(50), null)
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 :
Quelqu'un peut-il m'expliquer ?
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'.
Merci tout plein![]()
Partager