message d'erreur dans SSIS sql server 2008 R2
salut tout le monde ,
j'ai 3 tables dans excel
une table offre qui contient ce qui suit :
Code:
1 2 3 4 5 6 7 8 9
|
libo IDT IDC
offre1 T1 C1
offre2 T2 C2
offre3 T2 C2
.
.
. |
type:
Code:
1 2 3 4
|
IDT libT
T1 typeone
T2 typetwo |
category
Code:
1 2 3 4
|
IDC LIBC
C1 categoryone
C2 categorytwo |
j'aimerai importé ce qui est dans le tables excels dans des tables sql serverdu coup
j'ai crée 3 tables dans sql server
pour la table offre j'ai ajouté une clé primaire autoincrément IDO
et pour IDT ,IDC sont des clès étrangères
quand j'exécute j'ai le message d'erreur suivant:
Erreur 0xc0202009: Tâche de flux de données 1: Code d'erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s'est produite. Code d'erreur : 0x80004005.
Un enregistrement OLE DB est disponible. Source : « Microsoft SQL Server Native Client 10.0 » Hresult : 0x80004005 Description : « L'instruction a été arrêtée. ».
Un enregistrement OLE DB est disponible. Source : « Microsoft SQL Server Native Client 10.0 » Hresult : 0x80004005 Description : « L'instruction INSERT est en conflit avec la contrainte FOREIGN KEY "FK_offre_catégorie". Le conflit s'est produit dans la base de données "PFE", table "dbo.catégorie", column 'IDC'. ».
(Assistant Importation et Exportation SQL Server)
Que puis-je faire ?
Merci infiniment d'avance pour toute réponse