Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2011, 16h08   #1
Invité de passage
 
Inscription : avril 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 65
Points : 3
Points : 3
Par défaut problème de clé primaire dans un job

bonjour
jai fait un job avec talend en utilsant un tmap pour alimenter une table.
j'ai cette erreur :

Cannot insert explicit value for identity column in table 'maTable' when IDENTITY_INSERT is set to OFF

il y a un problème sur la clé primaire de la cible comment dois le régler?

merci d'avance
xavier81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 16h36   #2
Membre régulier
 
Etienne Menuet
Inscription : mai 2010
Messages : 71
Détails du profil
Informations personnelles :
Nom : Etienne Menuet
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2010
Messages : 71
Points : 98
Points : 98
Bonjour,

Il n'y a pas de problème, mais voici la solution :

1) Dans Talend, tu dois enlever la colonne définie comme IDENTITY du schema Talend, la base de donnée renseignera la colonne par une sequence automatique.

2) Ou tu exécutes l'instruction "set IDENTITY_INSERT ON" avec un tMSSQLRow avant d'insérer tes propre id. Attention, il faut le faire dans la meme transaction et donc utilisé un tMSSQLConnection
emenuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 09h48   #3
Invité de passage
 
Inscription : avril 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 65
Points : 3
Points : 3
ben j'ai fait comme vous m'aviez dit mais à chaque fois il me dit la même chose c'e'st comme si je l'ai pas supprimé.
mais toutefois j'ai réglé le problème en décochant la case insérable dans les option sur les champs

merci
xavier81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h05.


 
 
 
 
Partenaires

Hébergement Web